昨天在虚拟机中部署了伪分布式hadoop环境,关机时没有先运行 stop-all.sh,直接切断电源,今早运行 start-all.sh时发现 namenode 没有启动。原因何在?
上网查看资料,提示运行 hadoop namenode -format 命令,再次运行start-all.sh,发现namenode启动成功,datanode却没有启动。
查看日志,发现是namenode 与 datanode 的namespaceID不一致所致。
修改datanode 的namespaceID,使其与namenode 的namespaceID一致。
再次运行start-all.sh,成功启动hadoop。
Hadoop启动故障排除
本文记录了一次在虚拟机中部署伪分布式Hadoop环境时遇到的问题:未按正常流程关闭导致重启时NameNode和DataNode无法正常启动。通过格式化NameNode、调整DataNode的namespaceID,最终成功启动Hadoop集群。
6458

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



