2014-01-22 51 views
0

我试图在Hadoop 2.2.0上安装hbase-0.96.0-hadoop2。当我尝试启动我的HBase时。 HBase提供以下错误。HBase在Hadoop 2.2.0中不工作

master:log4j:ERROR无法找到键值log4j.appender.DRFAS master:log4j:ERROR无法实例化名为“DRFAS”的appender。 log4j:错误无法找到键值log4j.appender.DRFAS log4j:错误无法实例化名为“DRFAS”的appender。

当我做JPS的Linux正显示出以下过程:

17422 JobHistoryServer 11461个的NameNode 31375个JPS 12127 ResourceManager的 11671的DataNode 30077 HRegionServer 12344节点管理器 11935 SecondaryNameNode 30948 HQuorumPeer

这里是我的hbase-site.xml配置:

<configuration> 

<property> 
    <name>hbase.rootdir</name> 
    <value>hdfs://master:9000/hbase</value> 
    <description>The directory shared by RegionServers. 
    </description> 
    </property> 
    <property> 
    <name>hbase.cluster.distributed</name> 
    <value>true</value> 
    <description>The mode the cluster will be in. Possible values are 
     false: standalone and pseudo-distributed setups with managed Zookeeper 
     true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh) 
    </description> 
    </property> 
    <property> 
    <name>hbase.zookeeper.quorum</name> 
    <value>master</value> 
    </property> 
    <property> 
    <name>zookeeper.znode.parent</name> 
    <value>/master</value> 
    </property> 

</configuration> 
+0

访问HBase的是你要安装新的HBase的0.96.x或从旧版本的IE 0.94倍迁移。 –

+0

@ user3202540 - 我将v0.94x中的log4j.properties文件放在v0.98x中,错误似乎消失了,看起来像log4j.properties文件中需要进行一些调整。 – mbaxi

回答

0

试试这两种方法。

  1. 停止你的HBase的恶魔,并清除其位于 在/ tmp /文件夹中的HBase的日志文件中删除其中有名称的HBase在它
  2. 删除从互联网上断开你的机器并尝试 开始后的所有文件现在hbase恶魔。

Hbase在一些x64上有这个奇怪的问题ubuntu机器从互联网断开连接将有助于解决此问题,启动后您可以连接到互联网。

现在尝试从CLI

bin/hbase