Adding steps to a cluster with the Amazon EMR Management Console
Use the following procedures to add steps to a cluster with the AWS Management Console. For detailed information about how to submit steps for specific big data applications, see the following sections of the Amazon EMR Release Guide:
Add steps during cluster creation
From the AWS Management Console, you can add steps when you create a cluster.
Add steps to a running cluster
With the AWS Management Console, you can add steps to a cluster with the auto-terminate option disabled.
Modify the step concurrency level in a running cluster
With the AWS Management Console, you can modify the step concurrency level in a running cluster.
Note
You can only run multiple steps in parallel with Amazon EMR version 5.28.0 and later.
Add step arguments
When you use the AWS Management Console to add a step to your cluster, you can specify arguments for that step in the Arguments field. You must separate arguments with whitespace and surround string arguments that consist of characters and whitespace with quotation marks.
Example : Correct arguments
The following example arguments are formatted correctly for the AWS Management Console, with quotation marks around the final string argument.
bash -c "aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh ."
You can also put each argument on a separate line for readability as shown in the following example.
bash -c "aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh ."
Example : Incorrect arguments
The following example arguments are improperly formatted for the AWS Management Console.
Notice that the final string argument, aws s3 cp
s3://amzn-s3-demo-bucket/my-script.sh .
, contains whitespace and is
not surrounded by quotation marks.
bash -c aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh .