我正在编写一个代码,试图在其中使用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
我尝试再次运行该任务,但始终收到相同的错误。
我该如何解决这个问题?