【问题标题】:Hbase commands not workingHbase 命令不起作用
【发布时间】:2014-10-31 12:09:38
【问题描述】:

我是 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] 中找到绑定/p>

SLF4J:在 [jar:file:/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 中的所有表。可选的正则表达式参数可以 用于过滤输出。

有人可以帮忙吗?

【问题讨论】:

    标签: hbase


    【解决方案1】:

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

    mvn dependency:tree
    

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

    【讨论】:

    • 嗨,我删除了 hbase lib 文件夹中的 jar slf4j,现在它可以工作了。但是我得到了一个不同的错误。错误:org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative()V
    猜你喜欢
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    • 2012-09-01
    • 1970-01-01
    • 2023-04-08
    • 2018-11-14
    • 2012-08-27
    相关资源
    最近更新 更多