Hbase2.x RIT修复

Hbase2.x RIT修复

hbase2.0.x由于不稳定性因素太多,还是有太多的坑,特别是没有了hbck工具的修复功能,出现问题,解决起来还是非常不方便的。躺了好评多坑,积累一下经验,持续更新。

RIT

rit不用多解释了,hbase运维过程中相当令人头疼的,但是问题总是有解决的方法的。可以根据rit当前的状态相应的处理

OPENING

opening状态顾名思义,hbase要打开某个region的时候,因为某些原因,一直打不开,导致一直在OPENING状态卡住不动了,这种状态下,一般是region信息丢失导致的(目前还没发现其他情况),解决方式也非常简单

hbase shell
assign 'region'

手动的给assign上去

CLOSING

closing状态就比较坑了,到这出现这个状态的原因也非常多,不一一列举了,某个region打开或读或写,用完了关不上,那就手动给关上,拿到rowkey直接去hbase:meta表找到对应rowkey的列 info:state 直接改成close

posted @ 2020-06-19 14:10  sssuperMario  阅读(652)  评论(0编辑  收藏  举报