使用kafka时,包含一组基本操作工具shell脚本,例如kafka-topics.sh,一个用于使用kafka主题的脚本。这些脚本在幕后调用java应用程序,在我运行它们时,kafka包含的所有shell脚本似乎都发出了相同的警告。不必要的噪音掩盖了我需要看到的错误:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/private/etc/kafka-2.4.0-src/core/build/dependant-libs-2.12.10/slf4j-log4j12-1.7.28.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/private/etc/kafka-2.4.0-src/tools/build/dependant-libs-2.12.10/slf4j-log4j12-1.7.28.jar!/org/slf4j/impl/StaticLoggerBinder.class]
...more "Found bindings" like the above...
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
如消息中所述,有关slf4j绑定的说明,请访问http://www.slf4j.org/codes.html#multiple_bindings 然而,我的问题更为空洞,简单地说,在调用kafka-topics.sh时,如何确切地指定我喜欢的绑定?
暂无答案!
目前还没有任何答案,快来回答吧!