EMR群集步骤显示状态已取消

时间:2016-10-05 13:28:22

标签: shell amazon-web-services amazon-ec2 amazon-emr

我正在尝试通过shell脚本创建一个EMR集群。我添加了一些步骤(通过shell脚本),一旦EMR集群被创建就会执行...我的一些脚本运行&显示状态" 完成"有些人显示" 已取消" ...当我浏览" 已取消"的日志时一,它能够打印我想要打印的变量......但为什么这一步显示其状态为" 已取消" ??

1 个答案:

答案 0 :(得分:0)

我已经看到群集终止的情况,然后其余步骤更改为"取消"状态。

  1. 创建具有EMR不支持的节点类型的群集时:所有步骤在开始之前都已更改为已取消。

  2. 如果您在群集中使用现货定价,如果您设置的出价不再高于现货出价阈值且您的节点已取消预配置,它还会将节点的状态更改为已取消。

  3. 如果其中一个步骤启用了设置,则在步骤失败时终止群集。在这种情况下,其中一个步骤失败,整个群集被杀死,其他步骤都不允许启动。

  4. 稍微更容易诊断的方法是使用脚本创建群集,然后导航到EMR GUI中的该群集并观察其继续。通常它会告诉你顶部的高级别状态消息,如果群集本身被杀死,那么在用户界面中就会非常清楚。