2014-01-22 54 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