在调用./stop-yarn.sh
时,我得到
“nodemanager 在 5 秒后没有正常停止:用 kill -9 杀死”。
这是我应该关心的事情吗?我应该怎么做才能避免这个错误?
在调用./stop-yarn.sh
时,我得到
“nodemanager 在 5 秒后没有正常停止:用 kill -9 杀死”。
这是我应该关心的事情吗?我应该怎么做才能避免这个错误?
到目前为止,还没有办法优雅地停下来。您可以按照此链接https://issues.apache.org/jira/browse/YARN-914进行跟踪和功能更改。
原因是资源管理器 (RM) 在节点管理器 (NM) 之前停止。NM 需要从 RM 中注销自己。因此,当 NM 尝试与 RM 连接(注销自身)时,它会失败,因为 RM 已经停止。因此发生超时(在等待 5 秒后 - 在 start-yarn.sh 中提到)导致 NM 被杀死并且不允许优雅地停止。
您可以使用“hadoop 作业”查看是否仍有作业仍在运行并使用选项“-kill” http://hadoop.apache.org/docs/r1.0.4/commands_manual.html#job