大家好,又見面了,我是你們的朋友全棧君。
namenode節點非常的重要,它維護着檔案系統樹(filesystem tree)以及檔案樹中所有的檔案和檔案夾的中繼資料(metadata)
a:管理檔案系統的命名空間(最重要的工作)檔案的名字,大小,中繼資料,檔案在節點的情況
b:記錄每個檔案資料塊在各個Datanode的位置和副本資訊
當有節點要通路某個檔案的時候,它會先通路namenode,擷取檔案的位置資訊,然後和dataNode直接通訊擷取資料塊,(類似目錄的作用)
c:協調用戶端對檔案的通路
d:記錄命名空間内的改動或空間本身屬性的改動
e:Namenode使用事務日志記錄HDFS中繼資料的變化,使用映像檔案存儲系統的命名空間,包括檔案映射,檔案屬性等
事務日志用來記錄hdfs中繼資料的變化
映像檔案:存儲檔案系統的命名空間,包括資料塊的映射
複制
釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/106124.html原文連結:https://javaforall.cn