Hbase region的拆分

1.文件拆分

Hbase region的拆分_第1张图片
image

1.在zookeeper /hbase/region-in-transition/parent_region_name中添加znode节点,设定为spliting
2.Hmaster监控目录,知道parentregion开始split
3.在hdfs上/parent_region_name下建立.split文件夹啊
4.关闭parent_region
5..split文件夹下面,分别建立daughterA daughterB的子文件夹,然后建立到parentregion的引用文件
6.在regionserver下面建立daughterA和daugherB的文件夹,然后将引用文件复制到下面
7.meta 上面put数据,parentregion的状态为下线,写入daughter region数据。parentregion开始split
8.打开daughterA和daugherB写入数据
9.meta表中添加daughterA和daughterB的信息
10.parent_region_name下的znode状态改为SPLIT,master获取状态之后,把新的region平衡到相应的regionserver

你可能感兴趣的:(Hbase region的拆分)