2016-09-28 128 views
0

我有兩個節點的完全分佈式Hadoop和Hbase實例。 HDFS在主控和從屬上完美工作。 但HBase的外殼只能一個節點名被格式化後的時間和集羣是新的之後,我得到的錯誤: ERROR:org.apache.hadoop.hbase.PleaseHoldException:法師正在初始化HBase的分佈式集羣Hadoop和Hbase

我也不能

<configuration> 
    <property> 
     <name>hbase.rootdir</name> 
     <value>hdfs://master:9000/hbase</value> 
    </property> 
    <property> 
     <name>hbase.cluster.distributed</name> 
     <value>true</value> 
    </property> 
    <property> 
     <name>hbase.zookeeper.quorum</name> 
     <value>master,slave</value> 
    </property> 
    <property> 
     <name>hbase.zookeeper.property.dataDir</name> 
     <value>/usr/local/hbase-1.2.1/data/zookeeper</value> 
    </property> 
    <property> 
       <name>hbase.zookeeper.property.clientPort</name> 
       <value>2181</value> 
     </property> 
    <property> 
     <name>hbase.regionserver.thrift.framed</name> 
     <value>true</value> 
    </property> 
    <property> 
       <name>hbase.zookeeper.property.maxClientCnxns</name> 
       <value>1000</value> 
     </property> 
    <property> 
     <name>hbase.regionserver.thrift.server.type</name> 
     <value>TThreadPoolServer</value> 
    </property> 
    <property> 
      <name>avatica.statementcache.maxcapacity</name> 
      <value>20000</value> 
    </property> 
</configuration> 

:通過從我總是得到錯誤連接被拒絕的奴隸和HBase的Web UI的HBase的外殼連接,我只能在RegionServer的是主節點

主HBase的-site.xml中看到從站hbase-site.xml

<configuration> 
    <property> 
     <name>hbase.rootdir</name> 
     <value>hdfs://master:9000/hbase</value> 
    </property> 
    <property> 
     <name>hbase.cluster.distributed</name> 
     <value>true</value> 
    </property> 
    <property> 
       <name>hbase.zookeeper.property.maxClientCnxns</name> 
       <value>1000</value> 
     </property> 
    <property> 
       <name>hbase.zookeeper.property.clientPort</name> 
       <value>2181</value> 
     </property> 
</configuration> 

JPS站長:

enter image description here

JPS奴隸:

enter image description here

+0

而當我檢查從屬節點我們ing localhost:16030/rs-status ....我得到RegionServer正在初始化 – Aboulfouz

+0

您是否檢查master和regionserver日誌,將它們放到DEBUG級別並查看您是否獲得任何其他信息 – mbaxi

+0

我檢查了hbase region server的日誌有沒有問題: 驗證成功的hadoop,連接從127.0.0.1端口:56556與版本信息:版本: – Aboulfouz

回答

0

之後我刪除到127.0.0.1在/ etc/hosts文件相關的所有條目的問題解決了,並複製在所有節點的hdfs-site.xml到$ HBASE_HOME/conf