1. 程式人生 > >namenode與datenode

namenode與datenode

HDFS上有兩類節點以管理節點-工作節點進行,即一個namenode(管理節點)和多個datenode(工作節點)。

namenode

管理檔案系統的名稱空間,它維護著檔案系統樹及整棵樹上所有檔案和目錄。這些資訊以兩個檔案形式永久儲存在本地磁碟上:名稱空間映象檔案(FS_image)和編輯日誌檔案(Edit_log)。namenode也記錄著每個檔案中各個塊所在的資料節點資訊(包括副本數,使用者對hdfs的操作),但它並不永久儲存塊的位置資訊,因為這些資訊會在系統啟動時根據資料節點資訊重建。

datenode 

DataNode負責提供來自檔案系統客戶端的讀寫請求。可根據需要儲存並檢索資料塊(受客戶端或namenode排程),並且定期向namenode傳送(通過心跳機制儲存的塊的列表。