Hadoop YARN:如何强制将节点标记为“LOST”而不是“SHUTDOWN”?

gal*_*ine 5 hadoop amazon-emr hadoop-yarn

我正在对节点丢失时发生的 YARN 应用程序故障进行故障排除,因此我正在尝试重新创建此场景。但我只能强制节点关闭而不是丢失。我正在使用 AWS EMR,并且尝试过:

  • 登录节点并执行 shutdown -h now
  • 登录节点并执行sudo stop hadoop-yarn-nodemanagersudo stop hadoop-hdfs-datanode
  • 用一个杀死 NodeManager kill -9 <pid>

那些导致 SHUTDOWN 节点但不是 LOST 节点。

如何在 AWS EMR 中创建 LOST 节点?

Chr*_*ris 1

正如我在评论中所建议的,关闭节点上的接口会导致节点丢失场景,例如:

ifconfig eth0 down