2014-09-06 220 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