ameNode处于安全模式介绍:
为什么NameNode会处于安全模式?
1、NameNode发现集群中DataNode丢失达到一定比例(0.01%)时会进入安全模式,此时只允许查看数据不允许对数据进行任何操作。
2、HDFS集群即使启动正常,启动只会依旧会进入安全模式一段时间,这时你不需要理会他,稍等片刻即可。
3、集群升级维护时手动进入安全模式吗,命令如下
hadoop dfsadmin -safemode enter
退出安全模式:
hadoop dfsadmin -safemode leave
删除损坏的block(但是会导致数据丢失)
执行命令:
hdfs fsck / -delete