2015-08-15 76 views
1

namenode也知道給定文件的所有塊所在的datanodes,但是它不會永久存儲塊位置,因爲這些信息是在系統啓動時從datanodes重新構建的。Namenode的元數據存儲

這裏持續的意思是什麼?

回答

0

這裏意味着名稱節點會將有關塊信息的信息存儲在內存中,而不是將這些信息保存在文件系統或HDFS或任何數據庫或任何類型的外部存儲器中。

想想看它是否保留在文件系統上,那麼下一次啓動羣集時,您將獲得所有信息。但是,你認爲名稱節點的信息會是最新的嗎?假設一個數據節點可能由於硬件故障而關閉,因此名稱節點的信息將失效。