当启动regionserver时,regionserver会向HMaster注册并开始接收本地数据,开始的时候,新加入的节点不会有任何数据,平衡器开启的情况下,将会有新的region移动到开启的RegionServer上。如果启动和停止进程是使用ssh和HBase脚本,那么会将新添加的节点的主机名加入到conf/regionservers文件中。
1、进入HBase客户端命令行
[victor@node1 hbase]$ bin/hbase shell
2、启动负载平衡器(在HMaster节点上)
hbase> balance_switch true