HBCK詳解-異常定位和修復總結(1)-Meta、RS和hdfs的不一致的異常定位和修復

原文鏈接:https://blog.csdn.net/shfshihuafeng/article/details/93891816

主要圍繞以下幾個方面展開:
什麼是一致性
HBCK到底可以檢查和修復哪些一致性情況
每一種情況對應的異常有哪些表現
怎麼定位異常和修復?
  一. HBCK一致性
  一致性是指Region在meta中的meta表信息、在線Regionserver的Region信息和hdfs的Regioninfo的Region信息的一致。

二. 一致性的檢查和修復命令
  一致性檢查命令

hbase  hbck <-details> <表名>
一致性修復

hbase hbck <-fixMeta> ,<-fixAssignments> <表名>
命令詳解 

-fixAssignments:Try to fix region assignments.  Replaces the old -fix
 
                 不同情況,動作不一樣,包括下線、關閉和重新上線
 
-fixMeta:Try to fix meta problems.  This assumes HDFS region info is good.
            
                主要以hdfs爲準進行修復,hdfs存在則添加到meta中,不存在刪除meta對應region。
 
三.異常定位和修復
  region在meta、regionserver和hdfs三者都有哪些不一致?怎麼修復?

 可以根據下面的異常清單進行異常定位和修復


————————————————
版權聲明:本文爲CSDN博主「shfshihuafeng」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/shfshihuafeng/article/details/93891816

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章