HBase bisa menjadi sedikit rumit untuk dipahami, terutama ketika berbicara tentang memperbaiki.
Ada 2 cara dasar untuk memperbaiki sesuatu di HBase :
Hbase hbck
Pertama coba jalankan hbase hbck untuk melihat apakah ada inkonsistensi.
Jika demikian, jalankan sederhana
[root@sandbox ~]# sudo -u hbase hbase hbck -fix
akan sebagian besar waktu memperbaikinya (penugasan wilayah).
Ada banyak opsi hbase hbck -help, yang berguna bisa jadi hbase hbck -repair (yang cocok dengan banyak opsi perbaikan) dan hbase hbck -fixTableLocks untuk memperbaiki tabel yang terkunci untuk waktu yang lama
Memulihkan .META
Ada toples yang dikirimkan dengan HBase yang dapat membantu memulihkan .META yang hilang hanya dari fs.
Untuk melakukannya :
[hbase@sandbox root]$ hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair -base /hadoop/hbase -details