您的位置:首页 > 大数据 > 人工智能

SLF4J: Class path contains multiple SLF4J bindings.

2017-09-03 13:42 357 查看
进入 hbase 后 列出所有的表,报了很多日志   如下:

hbase(main):001:0> list

TABLE                                                                                                          

SLF4J: Class path contains multiple SLF4J bindings.

SLF4J: Found binding in [jar:file:/home/hadoop/apps/hbase/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in [jar:file:/home/hadoop/apps/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

2017-09-03 13:37:26,728 WARN  [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

0 row(s) in 1.9800 seconds

问题原因:jar包冲突

分别为:
 [jar:file:/home/hadoop/apps/hbase/lib/slf4j-log4j12-1.7.7.jar
 [jar:file:/home/hadoop/apps/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar

解决方案:

移除其中一个jar包即可

进入任意一个jar目录下 

cd /home/hadoop/apps/hbase/lib

rm ./slf4j-log4j12-1.7.7.jar

问题解决!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hbase class SLF4J