将工作提交到 Amazon EMR 集群时取消步骤
在向集群提交工作时,您可以从 AWS Management Console、AWS CLI 或 Amazon EMR 取消待处理和运行中的步骤。API。
取消步骤的注意事项
-
取消正在运行的步骤或待处理步骤将从活动步骤计数中删除该步骤。
-
假设没有更改
stepConcurrencyLevel
,取消正在运行的步骤并不允许待处理步骤开始运行。 -
取消正在运行的步骤不会触发步骤
ActionOnFailure
。 -
对于 EMR 5.32.0 及更高版本,
SEND_INTERRUPT StepCancellationOption
会向步骤子进程发送SIGTERM
信号。您应该注意此信号并正常进行清除和关闭。TERMINATE_PROCESS StepCancellationOption
向步骤子进程及其所有后代进程发送SIGKILL
信号;但是,异步进程不受影响。