hbase multiple SLF4J bindings 警告

hbase
shell 和命令操作中经常有个烦人的警告,说SLF4J有多个绑定:


hbase(main):003:0> list
TABLE
SLF4J: 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.
t1
1 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> list
TABLE
t1
1 row(s) in 0.4300 seconds

版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

  1. 关于BOM
  2. MediaWiki隐藏index
  3. 寻找数组中第K频繁的元素
  4. KBMMW 4.90.00 发布
  5. 图的最短路算法 Bellman-Ford
  6. sharepoint 浏览页面导航不正确
  7. 关键字提取算法之TF-IDF扫盲
  8. hdu 3518 Boring counting 后缀数组LCP
  9. C#基础及记忆概念
  10. 用定时器T0查询方式P0口8位控制LED闪烁
  11. char、varchar、varchar(2)的区别
  12. ZZNU 1993: cots' friends
  13. 一些LVS实验配置、工具和方案
  14. 基于FPGA的HDMI高清显示接口驱动
  15. 使用Java 线程池的利弊及JDK自带六种创建线程池的方法
  16. python 条件分支与循环
  17. [Hive_add_6] Hive 实现 Word Count
  18. Java生成短链接
  19. 使用vue.js路由踩到的一个坑Unknown custom element
  20. 登陆时验证码的制作(asp.net)

热门文章

  1. python 基础 1.5 python数据类型(四)--字典
  2. EasyPlayerPro Windows播放器全屏模式下GDI显示出现黑屏问题解决
  3. 九度OJ 1003:A+B
  4. CSS各种度量单位----px、em、%、rem、vh/vw、vmin/vmax
  5. js添加方法和邦定事件
  6. ELK日志收集系统搭建
  7. 网络新闻传输协议NNTP
  8. css浏览器兼容问题集锦
  9. html5/CSS3鼠标滑过图片特效插件
  10. 高通MSM8255 GPS 调试分析&&Android系统之Broadcom GPS 移植【转】