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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章