2016-09-28 2 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와 웹 UI에서 HBase와 쉘을 통해 연결, 난 단지 마스터 노드

마스터 HBase를-site.xml 파일을입니다 regionserver에 볼 수 있습니다 슬레이브 hbase-site.xml

,363,210
<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

그리고 슬레이브 노드를 확인할 때 우리는 localhost : 16030/rs-status .... RegionServer가 초기화 중임 – Aboulfouz

+0

master 및 regionserver 로그를 확인했는지 디버그 수준으로 설정했는지 확인하고 추가 정보가 있는지 확인하십시오. – mbaxi

+0

hbase region 서버에 대한 로그를 확인했습니다. hadoop에 대한 인증, 127.0.0.1 포트에서의 연결 : 56556 버전 정보 : 버전 : – Aboulfouz

답변

0

문제는 내가/etc/hosts 파일을에서 127.0.0.1과 관련된 모든 항목을 삭제 한 후 해결 및 복사 모든 노드에서 hdfs-site.xml을 $ HBASE_HOME/conf로 설정합니다.

관련 문제