在Hdfs空間不足的狀況下,拒絕寫入,hbase會down掉。若是hdfs空間沒有清理的狀況下,從新啓動hbase,會報splitlog失敗,緣由是wal日誌重寫過程當中會寫hdfs,寫不進去致使的。重啓不成功。
解決辦法:
清理Hdfs空間,若是是須要清理hbase的表數據,執行下面步驟:
a,刪除Hdfs /hbase/data/default/表名稱 ;注意目前只是放到hdfs的回收站裏面,還須要進一步清空回收站
b, 清除zk裏面/hbase裏面的數據
c,確保Hdfs空閒空間已經加大了,啓動HBASE
d,./hbase hbck -repair
會清除掉meta信息和實際存儲的表數據文件不一致的元信息日誌