参考:https://forum.huawei.com/enterprise/zh/thread-435089.html
安全模式是HDFS的一种工作状态,处于安全模式下,只能给客户端提供只读视图,不接受增删改。
namenode启动时,会将映像文件(fsimage)和编辑日志(edit log)加载到内存中,在内存中形成一个元数据映像。接着会创建一个新的fsimage和空的edit log。此时namenode开始监听RPC和http请求。namenode进入安全模式,只接受客户端读请求。
在安全模式下,各个datanode会向namenode发送数据块列表,当namenode统计到有足够多的数据块后(每个副本默认3个),30秒后退出安全模式。若发现节点过少,会启动数据块的复制过程。。
刚格式化的HDFS系统不会进入安全模式,因为没有数据库
查看hdfs的模式
hdfs dfsadmin -safemode get
进入hdfs安全模式
hdfs dfsadmin -safemode enter
退出hdfs安全模式
hdfs dfsadmin -safemode leave