Hbase2.x 运维

Region-In-Transition

问题:
HMaster界面显示某些region长时间处于RIT状态

解决:
下载 HBase Operator Tools,解压得到hbase-hbck2-x.y.z.jar

#查看使用帮助
hbase hbck -j ./hbase-hbck2-x.y.z.jar -h

#下线region,-s表示忽略版本校验,-o表示强制执行,忽略资源锁
hbase hbck -j ./hbase-hbck2-x.y.z.jar -s unassigns -o YOUR_ENCODED_REGION_NAME

#上线region,-s表示忽略版本校验,-o表示强制,忽略资源锁
hbase hbck -j ./hbase-hbck2-x.y.z.jar -s assigns -o YOUR_ENCODED_REGION_NAME

#取消正在执行的procedure,-s表示忽略版本校验
hbase hbck -j ./hbase-hbck2-x.y.z.jar -s bypass YOUR_PROCEDURE_ID

HBCK2文档:
Apache HBase HBCK2 Tool

参考:
HBase指南 | HBase 2.0之修复工具HBCK2运维指南

Region合并

参考:
HBase Region合并分析

你可能感兴趣的:(Hbase2.x 运维)