Annulation d'étapes
Vous pouvez annuler des étapes en attente et en cours d'exécution depuis la AWS Management Console, l'interface AWS CLI, ou l'API Amazon EMR.
Note
Nous avons repensé la console Amazon EMR pour en faciliter l'utilisation. Consultez Nouveautés de la console pour en savoir plus sur les différences entre l'ancienne et la nouvelle expérience console.
Considérations relatives à l'annulation d'étapes
-
L'annulation d'une étape en cours ou en attente supprime cette étape du nombre d'étapes actives.
-
L'annulation d'une étape en cours ne permet pas à une étape en attente de démarrer, en supposant qu'aucune modification n'a été apportée à
stepConcurrencyLevel
. -
L'annulation d'une étape en cours ne déclenche pas l'étape
ActionOnFailure
. -
Pour EMR 5.32.0 et versions ultérieures,
SEND_INTERRUPT StepCancellationOption
envoie un signalSIGTERM
au processus enfant de l'étape. Vous devez surveiller ce signal et effectuer un nettoyage et un arrêt en douceur. LeTERMINATE_PROCESS StepCancellationOption
envoie un signalSIGKILL
au processus enfant de l'étape et à tous ses processus descendants ; toutefois, les processus asynchrones ne sont pas attribués.