HBase
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> HBase

nên HBase của bạn bị hỏng

HBase có thể là một chút khó khăn để hiểu, đặc biệt là khi nói về sửa chữa.

Có 2 cách cơ bản để điều sửa chữa trong HBase:

HBase hbck

Trước tiên hãy thử để chạy hbck HBase để xem nếu có những mâu thuẫn.

Nếu vậy, hãy chạy một cách đơn giản

[root@sandbox ~]# sudo -u hbase hbase hbck -fix

sẽ hầu hết thời gian sửa chữa mọi thứ lên (vùng assigments).

Có rất nhiều lựa chọn HBase hbck -help, những người hữu ích có thể là HBase hbck -sửa chữa (nơi gắn liền với rất nhiều tùy chọn sửa chữa) và HBase hbck -fixTableLocks để sửa chữa bảng bị khóa trong một thời gian dài

Phục hồi .META

Có một jar vận chuyển với HBase mà có thể giúp khôi phục các .META mất từ fs mà thôi.

Để thực hiện:

[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. Cải thiện hiệu suất cơ sở dữ liệu hoạt động trong CDP Private Cloud Base 7 so với CDH5

  2. Cách thực hiện:Kiểm tra các ứng dụng HBase bằng các công cụ phổ biến

  3. Bắt đầu với Cơ sở dữ liệu hoạt động của nền tảng dữ liệu Cloudera (COD)

  4. Spark HBase Connector - Một năm được đánh giá

  5. HBase:5 mẹo để chạy trên EC2 bộ nhớ thấp