HBase puede ser un poco complicado de entender, especialmente cuando se habla de reparación.
Hay 2 formas básicas de arreglar cosas en HBase:
Hbase hbck
Primero intente ejecutar hbase hbck para ver si hay inconsistencias.
Si es así, ejecute un simple
[root@sandbox ~]# sudo -u hbase hbase hbck -fix
la mayor parte del tiempo arreglará las cosas (asignaciones de regiones).
Hay muchas opciones hbase hbck -help, las útiles podrían ser hbase hbck -repair (que va con muchas opciones de reparación) y hbase hbck -fixTableLocks para reparar tablas bloqueadas durante mucho tiempo
Recuperación de .META
Hay un jar enviado con HBase que puede ayudar a recuperar .META perdidos solo de fs.
Para hacerlo:
[hbase@sandbox root]$ hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair -base /hadoop/hbase -details