HBase kan være lidt vanskelig at forstå, især når man taler om fixing.
Der er 2 grundlæggende måder at ordne ting i HBase på:
Hbase hbck
Prøv først at køre hbase hbck for at se, om der er uoverensstemmelser.
Hvis ja, kør en simpel
[root@sandbox ~]# sudo -u hbase hbase hbck -fix
vil det meste af tiden rette op på tingene (regionsopgaver).
Der er mange muligheder hbase hbck -help, nyttige kunne være hbase hbck -repair (som går med mange reparationsmuligheder) og hbase hbck -fixTableLocks til fastsættelse af tabeller låst i lang tid
Gendannelse af .META
Der er en krukke leveret med HBase, som kan hjælpe med at gendanne .META tabt fra fs kun.
For at gøre det:
[hbase@sandbox root]$ hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair -base /hadoop/hbase -details