O HBase pode ser um pouco complicado de entender, especialmente quando se fala em correção.
Existem 2 maneiras básicas de corrigir as coisas no HBase:
Hbase hbck
Primeiro tente executar o hbase hbck para ver se há inconsistências.
Se sim, execute um simples
[root@sandbox ~]# sudo -u hbase hbase hbck -fix
na maioria das vezes consertará as coisas (atribuições de regiões).
Existem muitas opções hbase hbck -help, as úteis podem ser hbase hbck -repair (que acompanha muitas opções de reparos) e hbase hbck -fixTableLocks para corrigir tabelas bloqueadas por um longo tempo
Recuperando .META
Há um jar fornecido com o HBase que pode ajudar a recuperar .META perdidos apenas do fs.
Para fazer isso:
[hbase@sandbox root]$ hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair -base /hadoop/hbase -details