Creating a cluster with Flink - Amazon EMR
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

Creating a cluster with Flink

Clusters can be launched using the Amazon Web Services Management Console, Amazon CLI, or an Amazon SDK.

To launch a cluster with Flink installed using the console

  1. Open the Amazon EMR console at

  2. Choose Create cluster, Go to advanced options.

  3. For Software Configuration, choose EMR Release emr-5.1.0 or later.

  4. Choose Flink as an application, along with any others to install.

  5. Select other options as necessary and choose Create cluster.

To launch a cluster with Flink using the Amazon CLI

  • Create the cluster with the following command:

    aws emr create-cluster --release-label emr-5.36.0 \ --applications Name=Flink \ --configurations file://./configurations.json \ --region us-east-1 \ --log-uri s3://myLogUri \ --instance-type m5.xlarge \ --instance-count 2 \ --service-role EMR_DefaultRole \ --ec2-attributes KeyName=MyKeyName,InstanceProfile=EMR_EC2_DefaultRole \ --steps Type=CUSTOM_JAR,Jar=command-runner.jar,Name=Flink_Long_Running_Session,\ Args=flink-yarn-session,-d

    Linux line continuation characters (\) are included for readability. They can be removed or used in Linux commands. For Windows, remove them or replace with a caret (^).