How to terminate / delete workflow in Amazon EMR?

I created a workflow using Amazon Elastic MapReduce (Amazon EMR) and it failed due to unknown reasons. Then I tried to stop the job flow through the AWS Management Console, but the Finish button was disabled. Then I tried to interrupt the task stream using the CLI, and it showed that the task stream was completed, but still it appears to be unsuccessful in the task list when it is viewed through the CLI, as well as on the Elastic MapReduce tab in the management console.

Please let me know how to remove the job stream from the list.

When I tried to debug the job stream, it shows two errors:

  • Debugging functionality is not available for this workflow because you did not specify the Amazon S3 log path when creating it.
  • Failed to complete the task with an error: invalid bucket name "testBucket": the names of the buckets should contain only lowercase letters, numbers, periods (.) And dashes (-).
+3
source share
2 answers

Here you are faced with two problems:

Job Stream Error

First of all, the problem that caused the Amazon EMR workflow completion state that annoys you can be fixed immediately:

I created a workflow using Amazon Elastic MapReduce (Amazon EMR) and it failed for unknown reasons.

The cause of the failure of the job stream can actually be deduced from error 2 in the list you provided:

: 'testBucket': , , (.) (-). [ ]

'testBucket' , , (, "testbucket" "test-bucket" ) .

, Job Flow, -, . , Amazon EC2 - , , , :

EC2, . , , .

Update

, , ; , -, , ., , AWS , :

, , . , Ruby CLI , : [...] [ ]

+8

hoodo, :

yarn application -list
yarn application -kill application_name
0

All Articles