更改用于启动集群的 Amazon Linux 发行版
当您使用 Amazon EMR 6.6.0 或更高版本启动集群时,它会自动使用已针对默认 Amazon EMR AMI 验证的最新 Amazon Linux2 版本。您可以使用 Amazon EMR 控制台或 Amazon CLI 为集群指定不同的 Amazon Linux 发行版。
要更改用于启动集群(控制台)的 Amazon Linux 发行版
通过以下链接打开 Amazon EMR 控制台:https://console.aws.amazon.com/elasticmapreduce/
。 依次选择 Create cluster (创建集群)、Go to advanced options (转到高级选项)。
在 Software Configuration(软件配置)下,对于 Release(发行版),选择 emr-6.6.0 或更高版本,然后选择适合您的应用程序的其他选项。选择 Next (下一步)。
在 Hardware Configuration (硬件配置) 下,选择适合您的应用程序的值,然后选择 Next (下一步)。
在 Additional Options(其他选项)下,选择 Amazon Linux Release(Amazon Linux 发行版),然后选择适用于您的集群的 Amazon Linux 发行版。
要启动集群,请选择 Next (下一步) 并完成其它配置选项。
要更改用于启动集群 (Amazon CLI) 的 Amazon Linux 发行版
-
在您运行
aws emr
create-cluster命令时,请使用 --os-release-label
参数指定 Amazon Linux 发行版。aws emr create-cluster --name "Cluster with Different Amazon Linux Release" \ --os-release-label 2.0.20210312.1 \ --release-label emr-6.6.0 --use-default-roles \ --instance-count 2 --instance-type m5.xlarge