编译Kafka0.11版本遇到的坑!!! 日志无法打印og4j:WARN No appenders could be found for logger(kafka.$Kafka.)

 

看ApacheKafka源码解析书的时候,发现编译完成运行的kafka无论如何都打印不出日志,需要创建一个resources文件夹,并且变为resouces属性,把log4j.properties放入到resouces下即可,注意:resouces要和scala在同一层级。

 

 

还有其他的坑:坑1:如果编译的是0.11的kafka,用gradle编译的时候,需要指定scala的版本,在gradle.properties中指定scala为2.11版本

 

 

坑2:运行kafka主类的时候 需要在program arguments中指定server.properties的本地路径,否则找不到路径

 

 坑3:编译grale的时候需要更改镜像为国内镜像(自行百度),不要使用自己的网络,用手机开热点来编译,就不会再卡死,gardle idea支持断点续传

 

posted @ 2019-12-06 15:08  小矮子的小胖子  阅读(1533)  评论(1编辑  收藏  举报