hbase multiple SLF4J&n…
来源:互联网 发布:修复照片软件免费版 编辑:程序博客网 时间:2024/06/06 06:53
hbase multiple SLF4J bindings 警告
hbaseshell 和命令操作中经常有个烦人的警告,说SLF4J有多个绑定:
hbase(main):003:0> listTABLESLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/home/zhouhh/hbase-0.94.0/lib/slf4j-log4j12-1.5.8.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file:/home/zhouhh/hadoop-1.0.3/lib/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.t11 row(s) in 0.4300 seconds
查看一下classpath,果然,hadoop和hbase各有一个jar文件:
[zhouhh@Hadoop48 test]$ hbase classpath | tr ":" "\n" | grep -i slf4j/home/zhouhh/hbase-0.94.0/lib/slf4j-api-1.5.8.jar/home/zhouhh/hbase-0.94.0/lib/slf4j-log4j12-1.5.8.jar/home/zhouhh/hadoop-1.0.3/libexec/../lib/slf4j-api-1.4.3.jar/home/zhouhh/hadoop-1.0.3/libexec/../lib/slf4j-log4j12-1.4.3.jar
解决办法,将一个hbase lib下的jar移除,警告消除。(不能将hadoop lib下的jar文件移除,否则调用shell脚本start-all.sh远程启动hadoop时会报找不到log4j包的错误。)
[zhouhh@Hadoop48 test]$ cd /home/zhouhh/hbase-0.94.0/lib/ [zhouhh@Hadoop48 lib]$ mv slf4j-log4j12-1.5.8.jar ../.
hbase(main):001:0> listTABLEt11 row(s) in 0.4300 seconds
0 0
- hbase multiple SLF4J&n…
- Note 452067.1 &n…
- jcop external&n…
- ExecutionLog2 View -&n…
- poj 2739 sum of&n…
- Lesson 55 Not a&n…
- Lesson 57 Can I&n…
- Lesson 59 In or&n…
- 10071 - Back to&n…
- ACM: uva 11210 &n…
- ACM: uva 1325 -&n…
- ACM: uva 1432 -&n…
- ACM: poj 2786 -&n…
- ACM: poj 3972 -&n…
- ACM: uva 1362 -&n…
- ACM: uva 1069 -&n…
- 详解 CSS 属性 -&n…
- Linux 下 PHP 对&n…
- linux之sed用法
- something with buffer 有意思的缓冲区:关于setbuf()一段很有意思的代码
- eclipse中jquery.js文件有错误提示…
- ubuntu设置固定IP
- hadoop版本与支持的hbase版本对照…
- hbase multiple SLF4J&n…
- Ubuntu下安装eclipse
- 如何启动、关闭和设置ubuntu防火墙
- Hadoop中Partition解析
- 将博客搬至CSDN
- 10. 封装、继承、多态
- 【Hadoop】Hadoop安装配置(转)
- UVALive 3989 Ladies' Choice(稳定婚姻问题、Gale-Shapley算法)
- 设计模式之装饰模式