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却无法优雅关闭

心累~

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM