Hadoop Hbase区域服务器
我们已经安装了hadoop集群。我们想在它上面使用HBase。下面是我的hbase-site.xmlHadoop 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
<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上。