1. 程式人生 > >HDFS之安全模式

HDFS之安全模式

運行 顯示文件 啟動 存儲 結束 時間 image 比例 需要

1.namenode啟動的時候,首先將映像文件【fsimage】載入內存,並執行編輯日誌【edits】中的各項操作。

2.一旦在內存中成功建立文件系統元數據的映射,則創建一個新的fsimage文件【這個操作不需要SecondaryNameNode】和一個空的編輯日誌。

3.此刻namenode運行在安全模式。即namenode的文件系統對於客戶端來說是只讀的。【顯示目錄,顯示文件內容等。寫、刪除、重命名都會失敗】。

4.在此階段Namenode收集各個datanode的報告,當數據塊達到最小副本數以上時,會被認為是“安全”的, 在一定比例【可設置】的數據塊被確定為“安全”後,再過若幹時間,安全模式結束。

5.當檢測到副本數不足的數據塊時,該塊會被復制直到達到最小副本數,系統中數據塊的位置並不是由namenode維護的,而是以塊列表形式存儲在datanode中。

HDFS之安全模式