1 问题描述
Region-In-Trasition机制
从字面意思来看,Region-In-Transition说的是Region变迁机制,实际上是指在一次特定操作行为中Region状态的变迁,例如merge、split、assign、unssign等操作。RIT问题指的是在RIT过程中出现了异常情况,然后导致region的状态一直保持在RIT,使得HBase出现异常。
2 解决方案
2.1 方案一
检查hdfs的健康度,是否有hbase的文件丢失或损坏,运行命令hadoopfsck /,结果如下:
排除hdfs丢失block的问题。如果出现hdfs的block损坏或丢失的情况,可以通过hdfs的修复命令进行修复。
2.2方案二
在HBase1.x系列中RIT问题通常可以通过hbasehbck–repair操作完成修复。但是在HBase2.x系列中,该命令还没有支持,所以暂时无法通过这种命令完成修复。结果