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合并分析
网友评论