如何升级Apache Kafka 2.6.0 slf4j-log4j12-1.7.25.jar log4j-1.2.17.jar

juud5qan  于 6个月前  发布在  Apache
关注(0)|答案(1)|浏览(82)

如何升级Kafka库slf4j-log4j12-1.7.25.jar和log4j-1.2.17.jar。我的kafka版本是2.6.0。我不能升级我的kafka和zookeeper,因为它们与我的应用程序存在依赖关系。
谢谢.

qoefvg9y

qoefvg9y1#

经过调查,而不是删除log4j文件,Kafka需要升级.我删除了jdbcappander,JMSSink,电锯类在log4j-1.2.17.jar和我替换slf4j-log4j12-1.7.25.jar与slf4j-reload4j-1.7.36.jar没有任何漏洞另外我替换snappy-java-1.1.10.5.jar与snappy-java-1.1.10.5.jar.
在这里从log4j-1.2.17.jar中删除类
jar xvf ../log4j-1.2.17.jar rm org/apache/log4j/net/JMSbrider.class rm org/apache/log4j/chainsaw rm org/apache/log4j/jdbc/JDBCBrider.class jar cvf ../log4j-1.2.17-patched.jar .
将log4j-1.2.17.jar替换为上面重新编译的patched.jar文件。

相关问题