0
雖然從我們的hbase集羣中刪除了一些節點,但我們過早退出了hadoop安全模式(在解散完成之前)。當我們運行hdfs fsck
時,我們意識到有幾個缺失的塊。我們立即將我們刪除的節點添加回集羣。 fsck
仍然報告一些塊丟失。HBase + HDFS - 缺少hdfs塊
與此同時,HBase無法從這些地區找到這些缺失的塊。解決問題的最佳方法是什麼?我們知道HBase無法找到的HDFS文件的位置。
UPDATE:
校正 - 名稱節點只有大約漏塊的元數據。實際的塊丟失。我們現在如何修復HBase以從區域服務器中刪除這些數據塊?