加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

boto – 弹性地图减少:CANCEL_AND_WAIT和CONTINUE之间的区别?

发布时间:2020-12-14 05:43:28 所属栏目:Java 来源:网络整理
导读:我刚刚发现使用Amazon的Elastic Map Reduce,我可以指定一个步骤来选择三个ActionOnFailure中的一个: TERMINATE_JOB_FLOW CANCEL_AND_WAIT 继续 TERMINATE_JOB_FLOW是默认的并且显而易见 – 它在步骤失败时关闭整个群集. CANCEL_AND_WAIT和CONTINUE有什么区
我刚刚发现使用Amazon的Elastic Map Reduce,我可以指定一个步骤来选择三个ActionOnFailure中的一个:

> TERMINATE_JOB_FLOW
> CANCEL_AND_WAIT
>继续

TERMINATE_JOB_FLOW是默认的并且显而易见 – 它在步骤失败时关闭整个群集.

CANCEL_AND_WAIT和CONTINUE有什么区别?在我看来,两者都将保持群集运行,并在添加时继续进行下一步.

解决方法

假设您已启动群集并添加了以下3个步骤:

>第1步
> Step2
>第3步

现在,如果Step1将ActionOnFailure作为CANCEL_AND_WAIT,那么在Step1失败的情况下,它将取消所有剩余步骤,并且群集将进入等待状态.我想如果你使用–stay-alive选项来扩展你的集群,那么这是默认行为.

如果Step1将ActionOnFailure作为CONTINUE,它将继续执行Step2.

如果Step1将ActionOnFailure作为TERMINATE_JOB_FLOW,则在Step1失败的情况下,它将按照您的提及关闭群集.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读