habse 中存在failed regins ,并且有一个region一直处于region in transition 的状态

1.habse 中存在failed regins ,并且有一个region一直处于region in transition 的状态。。
这个网址有详细的介绍相关的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了。。

猜你喜欢

转载自blog.csdn.net/things_use/article/details/79714873
今日推荐