Ich fand nur, dass Reduce Amazons Elastic Map verwenden, ich einen Schritt einer von drei ActionOnFailure Entscheidungen zu haben angeben:Elastic Map Reduce: Unterschied zwischen CANCEL_AND_WAIT und CONTINUE?
- TERMINATE_JOB_FLOW
- CANCEL_AND_WAIT
TERMINATE_JOB_FLOW WEITER ist die Standardeinstellung und offensichtlich - es schließt den gesamten Cluster bei einem Fehler in dem Schritt.
Was ist der Unterschied zwischen CANCEL_AND_WAIT und CONTINUE? Es scheint mir, dass beide den Cluster am Laufen halten und einfach zum nächsten Schritt weitergehen, wenn er hinzugefügt wird.
Danke! Das macht total Sinn - es ist dasselbe für mich, da ich in Boto nur neue Schritte hinzufüge, nachdem der vorherige abgeschlossen ist, also sind CANCEL_AND_WAIT und CONTINUE aus meiner Sicht die gleichen. – Suman
Ich * denke *, dass sogar mit --Stay-Alive, TERMINATE_JOB_FLOW die Standardoption ist. Ich habe mehrere Stay-Alive-Cluster gestartet, und alle beenden, wenn einer der Schritte fehlschlägt. – Suman
Es passiert nicht so für mich, alle hinzugefügten Schritte werden in den Status 'CANCELED' versetzt und der Cluster befindet sich in 'Waiting'. Vielleicht fehlt uns hier etwas. – Amar