2014-09-06 223 views
1

我是Hbase的新手。我已经安装了它,并在运行hbase命令时出现以下错误;Hbase命令不起作用

SLF4J:类路径包含多个SLF4J绑定。

SLF4J:找到绑定在[jar:file:/home/hduser/hbase-0.98.5-hadoop2/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J:见于结合[JAR:文件:/home/hduser/hadoop/lib/slf4j-log4j12-1.4.3.jar /org/slf4j/impl/StaticLoggerBinder.class]

SLF4J:有关说明,请参阅http://www.slf4j.org/codes.html#multiple_bindings。 错误:无法初始化类org.apache.hadoop.security.JniBasedUnixGroupsMapping

下面是该命令的一些帮助: 名单HBase的所有表。可选的正则表达式参数 可用于过滤输出。

任何人都可以帮忙吗?

回答

0

当在类路径中找到slf4j的多个绑定并且它看起来是构建时问题时,会发生这种情况。有关如何处理它,请参阅引用的http://www.slf4j.org/codes.html#multiple_bindings。类似的问题在stackoverflow上被问了很多次,并且大多数人使用了

mvn dependency:tree 

找到不需要的依赖并排除它们,例如,

+2

您好,我删除了罐子SLF4J在HBase的lib文件夹,现在它working.But我得到一个不同的错误。 错误:org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative()V – Neethu 2014-09-07 04:41:54