aws emr create-cluster \
--applications Name=Ganglia Name=Spark Name=Zeppelin \
--ebs-root-volume-size 10 \
--ec2-attributes \
'{"KeyName":<cluster-name>,"InstanceProfile":<IAMROLE>,"SubnetId":<subnet-id>,"EmrManagedSlaveSecurityGroup":<slave-security-group-id>,"EmrManagedMasterSecurityGroup":<master-security-group-id>}' \
--service-role IAMROLE \
--enable-debugging \
--release-label <emr release version e.g emr-5.29.0> \
--log-uri <s3-bucket-path-for-logging> \
--name <cluster-name> \
--instance-groups \
'[ \
{"InstanceCount":1,"EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"SizeInGB":32,"VolumeType":"gp2"},"VolumesPerInstance":2}]},"InstanceGroupType":"MASTER","InstanceType":"m5.xlarge","Name":"Master Instance Group"}, \
{"InstanceCount":2,"EbsConfiguration":{"EbsBlockDeviceConfigs":[{"VolumeSpecification":{"SizeInGB":32,"VolumeType":"gp2"},"VolumesPerInstance":2}]},"InstanceGroupType":"CORE","InstanceType":"m5.xlarge","Name":"Core Instance Group"}\
]' \
--scale-down-behavior TERMINATE_AT_TASK_COMPLETION \
--region us-east-1
Files
AWS_Services
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||