HBase може да бъде малко труден за разбиране, особено когато говорим за коригиране.
Има 2 основни начина да коригирате нещата в HBase:
Hbase hbck
Първо опитайте да стартирате hbase hbck, за да видите дали има несъответствия.
Ако е така, стартирайте обикновен
[root@sandbox ~]# sudo -u hbase hbase hbck -fix
през повечето време ще оправи нещата (задаване на региони).
Има много опции hbase hbck -help, полезни могат да бъдат hbase hbck -repair (което върви с много опции за ремонт) и hbase hbck -fixTableLocks за фиксиране на таблици, заключени за дълго време
Възстановяване на .META
Има буркан, доставен с HBase, който може да помогне за възстановяването на .META, загубен само от fs.
За да направите това:
[hbase@sandbox root]$ hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair -base /hadoop/hbase -details