Name node is in safe mode.
问题描述:重启Hadoop之后立即执行了测试程序,出现该问题
环境:hadoop3.3.1 jdk1.8 centos7
问题解决:
1、NameNode发现集群中DataNode丢失达到一定比例(0.01%)时会进入安全模式,此时只允许查看数据不允许对数据进行任何操作。
2、HDFS集群即使启动正常,启动只会依旧会进入安全模式一段时间,这时你不需要理会他,稍等片刻即可。
3、集群升级维护时手动进入安全模式吗,命令如下
hadoop dfsadmin -safemode enter
如何退出安全模式呢?············
使用命令
hadoop dfsadmin -safemode leave
然后再运行你打包的jar程序即可
- 遇到此问题原因,刚启动集群就执行任务,即遇到了第二种情况,稍等执行正常