Hbase hbckは正常に実行されますが、矛盾はありませんが、遷移状態(3つのうち2つはCLOSED状態、1つはFAILED_OPEN)の状態になっています。FAILED_OPEN状態になったHBASEの領域を取得するには?
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