NodeManager did not stop gracefully after 5 seconds: kill

原因在hadoop-daemon.sh找不到pid文件了

pid文件一般默认存放在/tmp,而服务器会定期清理/tmp

首先关闭hadoop

通过修改hadoop-daemon.sh 改变pid存放路径:

 

 

yarn的则是修改yarn-daemon.sh:

 

注意:每台服务器都要配置

 

 

详情请见:http://blog.sina.com.cn/s/blog_ad795db30102w4a8.html

 

题外话:

我的hdfs能优雅关闭,

yarn的resourcemanager能正常关闭,所有pid文件也能正常按指定目录生成,但nodemanager却无法优雅关闭

心累~

 

posted @ 2020-06-06 12:31  小小分析猿  阅读(10115)  评论(0编辑  收藏  举报