habse 中存在failed regins ,並且有一個region一直處於region in transition 的狀態
阿新 • • 發佈:2018-11-09
1.habse 中存在failed regins ,並且有一個region一直處於region in transition 的狀態。。
https://blog.csdn.net/yongjian_luo/article/details/53375809?locationNum=10&fps=1
這個網址有詳細的介紹相關的RIT相關事項,
可以定位到某個table的某個region。其他的region server
是可以點進去檢視詳細資訊的,但是出問題的region server是點不進的,出現這個問題的原因可以參考上面網址相關內容,具體原因就不說了。下面介紹解決方法。
網上有好多關於hbase表的修復方法,但是經過試驗之後,就都任然會有
Region still in transition, waiting for it to become assigned:
解決辦法就是刪除hbase meta表中的這條記錄的資料:
get 'hbase:meta','rowkey'。這個rowkey就是table regions中的name。然後得到如下:
四列的資料,然後逐列刪除這一行的資料,如下示例:delete 'hbase:meta','rowkey','info:regioninfo'。。。刪除之後,直接重啟habse就沒有那個region了。。