Java 当一个步骤在s3中产生不希望的结果时,我如何终止EMR集群

Java 当一个步骤在s3中产生不希望的结果时,我如何终止EMR集群,java,amazon-emr,amazon-swf,Java,Amazon Emr,Amazon Swf,我的Amazon Simple workflow旋转了一个EMR集群并添加了一些步骤,这些步骤取决于前面步骤的输出。如果我有10个步骤,假设我的第6步在s3中生成输出,那么第7步应该查看该输出,以确定该步骤是否可以继续,或者根据第6步的输出终止集群。我的工作流程运行良好,但如果输出不受欢迎,如何终止集群。我正在使用AWS java sdk 确定问题后,使用以下代码终止群集 您可能已经使用了下面的代码来启动集群 AmazonElasticMapReduce emr=new AmazonElasti

我的Amazon Simple workflow旋转了一个EMR集群并添加了一些步骤,这些步骤取决于前面步骤的输出。如果我有10个步骤,假设我的第6步在s3中生成输出,那么第7步应该查看该输出,以确定该步骤是否可以继续,或者根据第6步的输出终止集群。我的工作流程运行良好,但如果输出不受欢迎,如何终止集群。我正在使用AWS java sdk

确定问题后,使用以下代码终止群集

您可能已经使用了下面的代码来启动集群

AmazonElasticMapReduce emr=new AmazonElasticMapReduceClient(
.

.

// Run the job flow
 RunJobFlowResult result = emr.runJobFlow(request)

//shutdown when you notice any error

 emr.shutdown();