HBase może być trochę trudne do zrozumienia, zwłaszcza gdy mówimy o mocowania.
Istnieją 2 podstawowe sposoby rzeczy poprawek w HBase:
HBase hbck
Najpierw spróbuj uruchomić HBase hbck aby sprawdzić, czy istnieją rozbieżności.
Jeśli tak, należy uruchomić prosty
[root@sandbox ~]# sudo -u hbase hbase hbck -fix
będzie przez większość czasu naprawić rzeczy up (regiony assigments).
Istnieje wiele opcji HBase hbck -help, przydatne z nich może być HBase hbck -Naprawę (która idzie w parze z dużą ilością opcji naprawy) i HBase hbck -fixTableLocks do mocowania tablic zablokowane przez długi czas
Odzyskiwanie .meta
Jest dostarczany z słoik HBase które mogą pomaga odzyskanie .meta stracił tylko z FS.
Aby to zrobić:
[hbase@sandbox root]$ hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair -base /hadoop/hbase -details