天天看點

hadoop namenode的功能

大家好,又見面了,我是你們的朋友全棧君。

namenode節點非常的重要,它維護着檔案系統樹(filesystem tree)以及檔案樹中所有的檔案和檔案夾的中繼資料(metadata)
      a:管理檔案系統的命名空間(最重要的工作)檔案的名字,大小,中繼資料,檔案在節點的情況
      b:記錄每個檔案資料塊在各個Datanode的位置和副本資訊
   當有節點要通路某個檔案的時候,它會先通路namenode,擷取檔案的位置資訊,然後和dataNode直接通訊擷取資料塊,(類似目錄的作用)
      c:協調用戶端對檔案的通路
      d:記錄命名空間内的改動或空間本身屬性的改動
      e:Namenode使用事務日志記錄HDFS中繼資料的變化,使用映像檔案存儲系統的命名空間,包括檔案映射,檔案屬性等
事務日志用來記錄hdfs中繼資料的變化
映像檔案:存儲檔案系統的命名空間,包括資料塊的映射           

複制

釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/106124.html原文連結:https://javaforall.cn