HBase在Hadoop 2.2.0中不起作用

时间:2014-01-22 10:48:27

标签: hadoop hbase

我正在尝试在Hadoop 2.2.0上安装hbase-0.96.0-hadoop2。当我试图启动我的HBase时。 HBase发出以下错误。

master:log4j:ERROR无法找到密钥log4j.appender.DRFAS的值 master:log4j:ERROR无法实例化名为" DRFAS"的appender。 log4j:ERROR无法找到密钥log4j.appender.DRFAS的值 log4j:错误无法实例化名为" DRFAS"的扩展程序。

当我在做JPS时,Linux正在显示以下过程:

17422 JobHistoryServer 11461 NameNode 31375 Jps 12127 ResourceManager 11671 DataNode 30077 HRegionServer 12344 NodeManager 11935 SecondaryNameNode 30948 HQuorumPeer

这是我的 hbase-site.xml configuraiton:

<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>

1 个答案:

答案 0 :(得分:0)

尝试这两种方法。

  1. 停止你的hbase恶魔并清除找到的hbase日志文件 在/ tmp /文件夹中删除所有名称为hbase的文件
  2. 删除后断开您的机器与互联网的连接并尝试 现在启动hbase恶魔。
  3. Hbase在一些x64 ubuntu机器上有这个奇怪的问题,断开互联网将有助于解决这个问题,启动后你可以连接到互联网。

    现在尝试从cli

    访问hbase
    bin/hbase