HBase
 sql >> Teknologi Basis Data >  >> NoSQL >> HBase

jadi HBase Anda rusak

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

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apa yang Harus dan Tidak Boleh Dilakukan Apache HBase

  2. Penggabungan wilayah HBase

  3. Menggunakan COD dan CML untuk membangun aplikasi yang memprediksi data stok

  4. Apa Selanjutnya untuk Impala Setelah Rilis 1.1

  5. Replikasi Apache HBase:Tinjauan Operasional