log4j Warn: не удалось найти ни одного дополнительного устройства для ведения журнала (org.apache.kafka.clients.producer.ProducerConfig) - PullRequest
0 голосов
/ 22 января 2019

Я пишу код, в котором я пытаюсь создавать сообщения, используя kafka и SBT.Он компилируется, но при запуске с SBT я получаю эту ошибку.

log4j:WARN No appenders could be found for logger (org.apache.kafka.clients.producer.ProducerConfig).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

Я посмотрел в Интернете и обнаружил, что log4j.properties не найден в моем пути к классам.Поэтому я зашел в папку etc/sbt и изменил файл sbtconfig.txt.Я добавил в это

-Dlog4j.configuration=file:/home/hduser/kafka_2.11-2.1.0/config/log4j.properties
-Dkafka.logs.dir=/home/hduser/kafka_2.11-2.1.0/logs

Я попытался запустить задачу еще раз, но продолжал получать ту же ошибку.

Как я могу решить эту проблему?

...