HBase
 sql >> Baza danych >  >> NoSQL >> HBase

więc HBase jest uszkodzony

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

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Złącze Spark HBase – rok w przeglądzie

  2. Ekosystem Hadoop — wprowadzenie do komponentów Hadoop

  3. Hadoop RecordReader Wstęp, Working &Rodzaje

  4. Co to jest klaster Hadoop? Najlepsze praktyki tworzenia klastrów Hadoop

  5. Różnica między InputSplit a blokami w Hadoop