当写元数据的分区写满,可能导致namenode挂掉从而导致及时清理出大块的空间也无法启动namenode,那此时系统namenode会报错
org.apache.hadoop.hdfs.server.namenode.NameNode: java.lang.NumberFormatException: For input string:“”
这是因为edit文件错误,此时执行 printf "\xff\xff\xff\xee\xff">edits 将edits 清空就可以 启动namenode
本文介绍了一种当Hadoop Namenode因元数据分区写满而无法启动的情况下的解决方案。通过清空错误的edit文件,可以成功重启Namenode,恢复正常服务。
当写元数据的分区写满,可能导致namenode挂掉从而导致及时清理出大块的空间也无法启动namenode,那此时系统namenode会报错
org.apache.hadoop.hdfs.server.namenode.NameNode: java.lang.NumberFormatException: For input string:“”
这是因为edit文件错误,此时执行 printf "\xff\xff\xff\xee\xff">edits 将edits 清空就可以 启动namenode
转载于:https://www.cnblogs.com/jerryshao2015/p/4419640.html

被折叠的 条评论
为什么被折叠?