當我們在hdfs上操作文件的時候,有時候會報錯 ,出現namenode in safemode
namenode處於安全模式的原因:
1、NameNode發現集群中DataNode丟失達到一定比例(0.01%)時會進入安全模式,此時只允許查看數據不允許對數據進行任何操作。
2、HDFS集群即使啟動正常,啟動只會依舊會進入安全模式一段時間,這時你不需要理會他,稍等片刻即可。
3、集群升級維護時手動進入安全模式嗎,命令如下
hadoop dfsadmin -safemode enter
退出安全模式:
hadoop dfsadmin -safemode leave