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