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 离开安全模式


你可能感兴趣的:(Hadoop)