hadoop hdfs 的安全模式 SafeMode

在NameNode啓動的時候會開啓安全模式 SafeMode

等待 DataNode 想它發送狀態,檢查塊的完整性

假設我們設置副本數爲(dfs.replication) 5 ,那麼DataNode 上就應該存在5個副本,假設副本只有3個那麼和最小副本率(dfs.safemode.threshold.pct 默認是0.999f)進行對比0.6 小於 0.999,因此係統會複製副本到其他的DataNode上面,假設超過我們設定的副本數,那麼系統也會刪除多餘的副本

在SafeMode當中我們可以查看文件系統的文件,但是不能改變文件系統的命名空間等(就是操作文件系統,增刪改)

我們可以手動進行操作安全模式

查看命令 bin/hdfs dfsadmin

 [-safemode enter | leave | get | wait]

命令 hadoop fs -safemode get 查看安全模式狀態

命令 hadoop fs -safemode enter  進入安全模式狀態

命令 hadoop fs -safemode leave 離開安全模式


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章