2014-12-08 69 views
0

我是HBase的新手。我在两台机器上运行HBase集群(一台主机上有一台主机,另一台机器上有一台区域服务器)。HBase集群:org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative()V

当我使用启动HBase的外壳:

bin/hbase shell 

,我使用此语法创建一个表:

create 't1', 'f1' 

我收到以下错误:

SLF4J: Class path contains multiple SLF4J bindings. 
SLF4J: Found binding in [jar:file:/home/hduser/hbase-0.98.8-hadoop2/lib/slf4j-log4j12-  1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: Found binding in [jar:file:/usr/local/hadoop/hadoop-1.0.4/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. 

ERROR: org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative()V 

我m使用HBase版本0.98.8-hadoop2,我的Hadoop版本是Hadoop 1.0.4。我在Ubuntu虚拟机上运行它。

有人可以帮我吗?

预先感谢您!

回答

1

我认为HBase-98.8最近一个不会支持或不会在hadoop-1.x.x上工作。如果您有足够的时间确保所有要求都在书籍HBase: The Definitive Guide George, Lars中解释过,或者只是看看这个site

+0

哪个版本的'Hadoop'将运行在HBase-0.98.8上? – user2201650 2014-12-09 19:41:09

+0

Hbase-0.98.8支持hadoop-2.2.x以上版本,更好的下载hadoop的最新稳定版本。 – 2014-12-10 03:55:35

相关问题