2016-09-28 90 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