【发布时间】:2017-03-01 18:40:41
【问题描述】:
Hbase hbck 运行成功并且没有不一致,但是在三个区域中处于过渡状态(3 个中的 2 个处于 CLOSED 状态,1 个处于 FAILED_OPEN)状态。 (所有三个区域都是一个表的一部分)
由于 HBASE 处于一致状态,因此 Hbase 操作没有问题,但由于区域处于过渡状态,我无法运行平衡器。
如何从过渡中移除/移动这些区域。
在发布此问题之前,我尝试了以下命令。
hbase hbck <Table_Name>
hbase hack -fix <Table_Name>
hbase hack -repair <Table_Name>
hbase hbck -fixHdfsHoles -fixHdfsOrphans <Table_Name>
这些区域名称上也没有目录
enter code here
hdfs dfs -ls /hbase/data/default/<Table_name> | grep de0efd872dc4b3dca6929213f4fbe582
hdfs dfs -ls /hbase/data/default/<Table_name> | grep ab6a101fb92de7150562664ca841ac0d
hdfs dfs -ls /hbase/data/default/<Table_name> | grep 068a2b30ada2b9a2958b3815b7f32dfc
【问题讨论】:
标签: hbase