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