Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Annuler les étapes lorsque vous soumettez des travaux à un cluster Amazon EMR
Vous pouvez annuler les étapes en attente et en cours depuis le Console de gestion AWS AWS CLI, l'EMR ou Amazon EMR lorsque vous soumettez des travaux à votre cluster. API.
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 StepCancellationOptionenvoie un signalSIGTERMau processus enfant de l'étape. Vous devez surveiller ce signal et effectuer un nettoyage et un arrêt en douceur. LeTERMINATE_PROCESS StepCancellationOptionenvoie un signalSIGKILLau processus enfant de l'étape et à tous ses processus descendants ; toutefois, les processus asynchrones ne sont pas attribués. -
Avec les versions 7.14.0 et ultérieures d'Amazon EMR, le nombre maximum d'étapes que vous pouvez annuler par demande est de 100. Dans les versions précédentes, le maximum était de 256 étapes par demande.