2016-11-27 106 views
-1

我想了解Hadoop,我指的是這本書:Hadoop: The definitive Guide"。在此基礎上Hadoop namenode所需的一些信息

enter image description here

,我有以下問題:

我理解其中的Namenode管理數據有些疑惑,請參考下面的圖像

Q1)什麼是filesystem namespace的含義? Q2)是什麼意思?
Q3)什麼是meta-datameta-datanamespace兩種不同的東西?
Q4)什麼是namespace image
Q5)什麼是edit logs

任何人都可以幫我理解這一點嗎?
涉及到許多術語,沒有提供明確的術語。

回答

1

文件系統樹... /,/ home,/ tmp等文件系統。 HDFS是運行於其上的物理磁盤的抽象層。

元數據.. 文件xyz位於/ tmp,大小爲5KB,是隻讀的。存儲的數據標識任何文件 - 位置,大小,權限等。

命名空間是這些項目的組合。


一個編輯日誌是針對該圖像執行的動作的轉錄物,到容錯性,提供在該數據的一致性是已知的檢查點。與比較分佈式系統中的原始文件相比,此機制的開銷更小。

問題的其餘由namespace image and edit log

+0

非常感謝您的回覆解答。在這個圖中,它表示fsimage和編輯日誌不會存儲塊位置,並且在datanode啓動時構建該信息;這怎麼可能?不是fsimage和編輯有這些信息嗎? – CuriousMind

+0

它不會持久存儲它們。並不意味着它根本不存儲它。系統啓動並構建後,它位於內存中 –