CDH-HBase 使用 HBCK2 运维
前言
周末 CDH6.3 的集群断电,导致 HBase 出现 RIT 状态。
赶紧把之前学的 hbck2 的知识实践顺便回顾下
过程
将项目拉取到本地 git clone https://github.com/apache/hbase-operator-tools.git --depth 1
编译出jar包上传到集群上 mvn clean package -Dmaven.skip.test=true
CDH 集群的话将其上传至/opt/cloudera/parcels/CDH/lib/hbase/lib
路径下
使用
1 | hbase org.apache.hbase.HBCK2 <命令> |
结果当头一棒,不支持 2.1.0-cdh6.3.1
1 | 12:48:02.084 [main] INFO org.apache.hadoop.hbase.client.ConnectionImplementation - Closing master protocol: MasterService |
版本不支持,翻阅文档使用-s
跳过版本检查,即 hbase org.apache.hbase.HBCK2 -s
更多的命令参考可以参阅下方链接
其他
Region in transition 的信息是在 active hmater WEB UI 页面上查看,
如果没有RIT状态的 region,其不会显示,所以正常 HBase 集群是看不到 Region in transition 的内容