Hadoop Hbase区域服务器

Hadoop Hbase区域服务器,hadoop,hbase,Hadoop,Hbase,我们已经安装了hadoop集群。我们想在它上面使用HBase。下面是我的hbase-site.xml <property> <name>hbase.rootdir</name> <value>hdfs://ali:54310/hbase</value> <description>The directory shared by RegionServers. </description&g

我们已经安装了hadoop集群。我们想在它上面使用HBase。下面是我的hbase-site.xml

 <property>
    <name>hbase.rootdir</name>
    <value>hdfs://ali:54310/hbase</value>
    <description>The directory shared by RegionServers.
    </description>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    <description>
    </description>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>ali,reg_server1</value>
    <description>The directory shared by region servers.
    </description>
  </property>


  <property>
    <name>dfs.replication</name>
    <value>1</value>
    <description>
    </description>
  </property>

hbase.rootdir
hdfs://ali:54310/hbase
区域服务器共享的目录。
hbase.cluster.distributed
真的
hbase.zookeeper.quorum
阿里,注册服务器1
区域服务器共享的目录。
dfs.replication
1.
我有2台区域服务器ali和reg_服务器1。当我在打开页面时,我看到服务器reg_server1有0个区域。但是阿里服务器有n>0个区域。我将一些数据放入Hbase,但server reg_server1仍有0个区域。这是否意味着该节点不参与集群?我如何解决它?
谢谢

不,只要在master的web UI中看到两个区域服务器,您就可以了。当您写入HBase表时,它将写入一个区域(在您的情况下,一个区域始终位于一个区域服务器上,即ali)。一旦您写入足够的数据以使区域超过,该区域将被拆分并分布在两个区域服务器上。

感谢您的回复。但当我发现其中一台服务器不可用时,它仍然显示在Web UI上。对吗?对。这可能还不清楚——我的意思是,如果当一切正常工作时,regionserver显示在master的web ui上,那么最终数据将被分割到多个regionserver上。