编译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支持断点续传

猜你喜欢

转载自www.cnblogs.com/javazyh/p/11995371.html