一. onlineHbck
上一篇提到hbck的修復分爲表的一致性修復和表的完整性修復,實際的修復和檢查都在這個方法 onlineHbck,由源碼可知表的完整性檢查和修復,是可離線操作,而一致性是在線操作。
二. 表的完整性檢查和修復 offlineHdfsIntegrityRepair
完整性檢查是針對表級別,主要是檢查表的完整性,如region的hole和overlap,離線進行,主要依據hdfs得信息進行檢查和修復。
源碼可知,完整性檢查的主要操作:
1.加載hdfs的信息
2.檢查完整性
3.修復hole和overlap等不完整性情況。
下篇文章會展開介紹這些操作。
————————————————
版權聲明:本文爲CSDN博主「shfshihuafeng」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/shfshihuafeng/article/details/90600904