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 TERMINATE_JOB_FLOW是默认的并且显而易见 – 它在步骤失败时关闭整个群集. CANCEL_AND_WAIT和CONTINUE有什么区别?在我看来,两者都将保持群集运行,并在添加时继续进行下一步. 解决方法
假设您已启动群集并添加了以下3个步骤:
>第1步 现在,如果Step1将ActionOnFailure作为CANCEL_AND_WAIT,那么在Step1失败的情况下,它将取消所有剩余步骤,并且群集将进入等待状态.我想如果你使用–stay-alive选项来扩展你的集群,那么这是默认行为. 如果Step1将ActionOnFailure作为CONTINUE,它将继续执行Step2. 如果Step1将ActionOnFailure作为TERMINATE_JOB_FLOW,则在Step1失败的情况下,它将按照您的提及关闭群集. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |