Hadoop执行bin/stop-all.sh时no namenode to stop异常

1 先关闭hadoop所有服务

命令:

bin/stop-all.sh

2 格式化namenode 

命令:

bin/hadoop namenode -format

3 重新启动所有服务 

命令:

bin/start-dfs.sh 

按照以上步骤操作,问题就解决了。

问题是出在我每次start-all 后,关机就直接关机了,没有先执行stop-all ,导致内存里的信息丢失,所以关机前记得执行一次stop-all.sh 就可以了。

借鉴原文:http://eryk.iteye.com/blog/793118

原文地址:https://www.cnblogs.com/K-artorias/p/6943721.html