Hbase Region的拆分和合并

大白话解释:hbase中,如果一张表有100条记录,默认都是放到一个region中,
如果想把前50条放到一个region,后50条放到一个region中,就要用到region的拆分,反之就是合并


首先看看hdfs上文件目录的情况

Hbase Region的拆分和合并

执行scan ‘hbase:meta’查看表的元数据

Hbase Region的拆分和合并

Split拆分

开始做split,运行命令split 'ns1:mytest_4','person-5'
此过程有点慢,稍微等一下

等拆分完成后,接着看下 拆分 后 hdfs和元数据的情况

Hbase Region的拆分和合并

Hbase Region的拆分和合并

 
merge_region合并

执行命令 
merge_region '0d99d6c445712c34694263d88e1e0571','9abe6153361c4aa4cee00d2ecac87791',true
参数true,意思是暴力合并,可选参数
合并后发现,region的名称有所变化,现在只有一个region了