Eri*_*ric 7 hadoop hbase slf4j
我安装HBase 0.92了Hadoop 1.0.0它,它在完全分布式模式下工作正常,但一个恼人的警告不断出现.我怎么能摆脱它?
.......
hbase(main):001:0> status
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in
[jar:file:/opt/hbase-0.92.0/lib/slf4j-log4j12-1.5.8.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/opt/hadoop-1.0.0/lib/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
3 servers, 0 dead, 0.6667 average load
.......
Run Code Online (Sandbox Code Playgroud)
PS我没有设置$CLASSPATH变量hbase-env.sh.我运行Hadoop start-all.sh,然后启动HBase start-hbase.sh.
小智 12
我删除了slf4j-log4j12-1.5.8.jarin ${hase}/lib/然后再次显示的警告.这应该是由于加载的重复类,都hadoop与hbase使用相同jar的同一jvm.
你可以尝试一下.
| 归档时间: |
|
| 查看次数: |
6513 次 |
| 最近记录: |