资源异常导致HDFS进入安全模式
资源异常导致HDFS进入安全模式
现象描述
在性能环境上验证性能指标时HDFS进入安全模式。 NameNode日志中出现下列信息:
WARN org.apache.hadoop.hdfs.server.namenode.NameNodeResourceChecker: Space available on volume 'null' is 0, WARN org.apache.hadoop.hdfs.server.namenode.FSNamesystem: NameNode low on available disk space. Entering safe mode.
可能原因
- 参数“dfs.namenode.name.dir”配置目录的磁盘空间不足。
- 底层网络文件系统出现了不可用的情况导致的,如网络不稳定等。
定位思路
- 查看参数“dfs.namenode.name.dir”配置目录的磁盘空间是否足够。
- 查看底层网络文件系统是否异常,如网络不稳定等。
- 查看NameNode日志中是否出现类似“NameNode low on available disk space. Entering safe mode”的日志。
处理步骤
- 查看参数“dfs.namenode.name.dir”配置目录的磁盘空间是否足够。
- 修复底层网络文件系统之后(网络稳定之后),手动退出安全模式。执行hdfs dfsadmin -safemode leave命令手动退出安全模式。