java.io.IOException: Connection reset by peer;关闭hadoop集群时发现 dataNode 和 NodeManager 没关掉

关闭hadoop集群时
无意中使用 jps 发现
dataNode 和 NodeManager 没关掉

1.检查日志发现报错
java.io.IOException: Connection reset by peer;关闭hadoop集群时发现 dataNode 和 NodeManager 没关掉_第1张图片仔细看了一下关闭情况发现 多了个localhost
java.io.IOException: Connection reset by peer;关闭hadoop集群时发现 dataNode 和 NodeManager 没关掉_第2张图片于是打开/etc/hadoop/slaves 这个配置文件

 vi ../etc/hadoop/slaves 

发现果然多了一个localhost 才想起以前配置的时候没有删除
java.io.IOException: Connection reset by peer;关闭hadoop集群时发现 dataNode 和 NodeManager 没关掉_第3张图片把localhost删除后保存退出
jps 查看 dataNode 和 NodeManager 的进程
13247 就是进程号
在这里插入图片描述
然后直接用 kill -9 进程号 直接把dataNode 和 NodeManager 强制关掉
例如

kill -9 13247

然后重新启动关闭测试
jps 查看发现已经正常关闭了

如果对您有帮助,不介意的话点个赞,小编在此拜谢了

你可能感兴趣的:(#,bug,集,#,hadoop)