如何使用 boto 向正在等待的 Amazon EMR 作业流程添加步骤,而不会使作业流程在完成后终止?
我在 Amazon 的 Elastic Map Reduce 上创建了一个交互式作业流程并加载了一些表。当我使用 Boto 的 emr_conn.add_jobflow_steps(...)
将新步骤传递到作业流程时,作业流程会在完成或失败后终止。
我知道我可以使用带有 keep_alive
参数的 run_jobflow
来启动 boto 作业流程 - 但我想使用已经在运行的流程。
最佳答案
如果正确完成,则不应以 keep_alive=True
终止。也就是说,它通常会在失败时退出,因此您需要将 terminate_on_failure="CONTINUE"
添加到您的 add_job_steps
参数中。
关于python - Boto:如何在完成/失败后保持 EMR 作业流程运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7960578/