HDFS集群安全模式

2022-09-20 13:00:15 字數 719 閱讀 4143

hdfs處於安全模式的情況:

namenode啟動時,首先將映象檔案(fsimage)載入記憶體,並執行編輯日誌(edits)中的各項操作。一旦在記憶體中成功建立檔案系統元資料的映象,則建立乙個空的編輯日誌。此時,namenode開始監聽datanode請求。這個過程期間,namenode一直執行在安全模式,即namenode的檔案系統對於客戶端一直處於唯讀狀態。

系統的資料塊的位置並不是由namenode維護的,而是以塊列表的形式儲存在datanode中。在系統的正常操作期間,namenode會在記憶體中保留所有塊位置的對映資訊。在安全模式下,各個datanode會向namenode傳送最新的塊列表資訊,namenode了解到足夠多的塊位置資訊後,即可高效執行檔案系統。

如果滿足「最小副本條件」,namenode會在30s後退出安全模式。在啟動乙個剛剛格式化的hdfs集群時,因為系統中還沒有任何塊,所以namenode不會進入安全模式。

bin/hdfs dfsadmin -safemode get		(功能描述:檢視安全模式狀態)

bin/hdfs dfsadmin -safemode enter (功能描述:進入安全模式狀態)

bin/hdfs dfsadmin -safemode le**e (功能描述:離開安全模式狀態)

bin/hdfs dfsadmin -safemode wait (功能描述:等待安全模式狀態)

HDFS的安全模式

安全模式是hdfs的一種工作狀態,處於安全模式的狀態下,只向客戶端提供檔案的唯讀檢視,不接受對命名空間的修改 同時名字節點也不會進行資料塊的複製或者刪除,如副本數量小於正常水平。namenode啟動時,首先將fsimage載入記憶體,並執行編輯日誌中的操作。一旦檔案系統元資料建立成功,便會建立乙個空...

HDFS的安全模式

目標 掌握什麼是 hdfs的安全模式,以及安全模式的作用 安全模式是hdfs所處的一種特殊狀態,在這種狀態下,檔案系統只接受讀資料請求,而不接受刪除 修改等變更請求。在namenode主節點啟動時,hdfs首先進入安全模式,datanode在啟動的時候會向namenode匯報可用的block等狀態,...

hdfs的安全模式

安全模式是hdfs所處的一種特殊狀態,在這種狀態下,檔案系統只接受讀資料請求,而不接受刪除 修改等變更請求。在namenode主節點啟動時,hdfs首先進入安全模式,datanode在啟動的時候會 向namenode匯報可用的block等狀態,當整個系統達到安全標準時,hdfs自動離開安全模式。如果...