本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon EMR 使用默认的 Amazon Linux AMI
除非您指定自定义 AMI,否则每个 Amazon EMR 发行版都会在 Amazon EMR 使用默认的 Amazon Linux AMI。从Amazon EMR 5.36、Amazon EMR 6.6 和Amazon EMR 7.0 开始发布在Amazon EM AL2 R 5.36、Amazon EMR 7.0 中更新Amazon Linux 2(适用于 EMR 5.x)的默认行为。 AL2
Amazon EMR 版本的 Amazon Linux 自动更新
当您使用 Amazon EMR 7.0 或更高版本、6.6 或更高版本或 5.36 或更高版本的最新补丁版本启动集群时,Amazon EMR 会使用最新的 Amazon Linux 版本作为默认 Amazon EMR AMI。例如:
-
如果有
x.x.0
和x.x.1
版本,则x.x.0
版本在x.x.1
发布时会停止获取 AMI 更新。 -
同样,
x.x.2
启动时,x.x.1
会停止获取 AMI 更新。 -
稍后,当
x.y.0
发布时,x.x.
还会继续收到 AMI 更新与[latest]
x.y.
。[latest]
要查看您是否使用的是 Amazon EMR 版本的第二位小数点后的数字 (6.8.
) 表示的最新补丁版本,请参阅 Amazon EMR Release Guide 中的可用版本,在控制台中创建集群时查看 Amazon EMR 版本下拉菜单,或者使用 1
ListReleaseLabels
API 或 list-release-labels
操作。要在我们发布新 Amazon EMR 版本时获取更新,请在 Release Guide 中的 What's new? 页面订阅 RSS 源。
如果愿意,您可以选择使用 Amazon EMR 版本首次附带的 Amazon Linux 版本来启动集群。有关如何为您的集群指定 Amazon Linux 版本的信息,请参阅 在创建 EMR 集群时更改 Amazon Linux 发行版。
默认 Amazon Linux 版本
Amazon EMR 7.0 及更高版本的默认 AMIs
下表列出了 Amazon EMR 7.0 及更高版本的最新补丁版本的 Amazon Linux 信息。
OsReleaseLabel (AL 版本) | AL 内核版本 | 可用日期 | Amazon Web Services 区域 |
---|---|---|---|
2023.7.20250428.1 | 6.1.134-150.224.2023 | 2025 年 5 月 23 日 |
|
2023.7.20250414.0 | 6.1.132-140 0 0 0 0 0 | 2024 年 5 月 12 日 |
|
2023.7.20250331.0 | 6.1.131-143.221.181-143.221.0.2023 | 2025 年 4 月 18 日 |
|
2023.6.20250303.0 | 6.1.129-138.220.amzn2023 | 2025 年 3 月 27 日 |
|
2023.6.20250218.2 | 6.1.128-136.201.amzn2023 | 2025 年 3 月 8 日 |
|
2023.6.20250211.0 | 6.1.127-135.201.amzn2023 | 2025 年 2 月 26 日 |
|
2023.6.20250123.4 | 6.1.124-134.200.amzn2023 | 2025 年 1 月 27 日 |
|
2023.6.20250115.0 | 6.1.119-129.201.amzn2023 | 2025 年 1 月 23 日 |
|
2023.6.20241121.0 | 6.1.115-126.197.amzn2023 | 2024 年 12 月 12 日 |
|
2023.5.20241031.0 | 6.1.112-124.190.amzn2023 | 2024 年 11 月 15 日 |
|
2023.5.20241001.1 | 6.1.109-118.189.amzn2023 | 2024 年 10 月 4 日 |
|
2023.5.20240819.0 | 6.1.102-111.182.amzn2023 | 2024 年 8 月 20 日 |
|
2023.5.20240730.0 | 6.1.97-104.177.amzn2023 | 2024 年 8 月 2 日 |
|
2023.5.20240722.0 | 6.1.97-104.177.amzn2023 | 2024 年 7 月 24 日 |
|
2023.5.20240708.0 | 6.1.96-102.177.amzn2023 | 2024 年 7 月 23 日 |
|
2023.3.20240304.0 | 6.1.79-99.164.amzn2023 | 2024 年 3 月 12 日 |
|
2023.3.20240219.0 | 6.1.77-99.164.amzn2023 | 2024 年 3 月 1 日 |
|
2023.3.20240205.0 | 6.1.75-99.163.amzn2023 | 2024 年 2 月 19 日 |
|
2023.3.20240122.0 | 6.1.72-96.166.amzn2023 | 2024 年 2 月 5 日 |
|
2023.3.20240108.0 | 6.1.72-96.166.amzn2023 | 2024 年 1 月 24 日 |
|
2023.3.20231211.4 | 6.1.66-91.160.amzn2023 | 2023 年 12 月 19 日 |
|
Amazon EMR 6.6 及更高版本的默认 AMIs
下表列出了有关 Amazon EMR 6.6.x 及更高版本的最新补丁版本的 Amazon Linux 信息。
OsReleaseLabel (AL 版本) | AL 内核版本 | 可用日期 | Amazon Web Services 区域 |
---|---|---|---|
2.0.20250428.0 | 4.14.355-276.639.amzn2 | 2025 年 5 月 23 日 |
|
2.0.20250414.0 | 4.14.355-276.618.amzn2 | 2024 年 5 月 12 日 |
|
2.0.202503250321.0 | 4.14.355 | 2025 年 4 月 9 日 |
|
2.0.20250305.0 | 4.14.355 | 2025 年 3 月 18 日 |
|
2.0.20250220.0 | 4.14.355 | 2025 年 3 月 8 日 |
|
2.0.20250201.0 | 4.14.355 | 2025 年 2 月 28 日 |
|
2.0.20250123.4 | 4.14.355 | 2025 年 1 月 27 日 |
|
2.0.20250116.0 | 4.14.355 | 2025 年 1 月 23 日 |
|
2.0.20241217.0 | 4.14.355 | 2025 年 1 月 8 日 |
|
2.0.20241001.0 | 4.14.352 | 2024 年 10 月 4 日 |
|
2.0.20240816.0 | 4.14.350 | 2024 年 8 月 21 日 |
|
2.0.20240809.0 | 4.14.349 | 2024 年 8 月 20 日 |
|
2.0.20240719.0 | 4.14.348 | 2024 年 7 月 25 日 |
|
2.0.20240709.1 | 4.14.348 | 2024 年 7 月 23 日 |
|
2.0.20240223.0 | 4.14.336 | 2024 年 3 月 8 日 |
|
2.0.20240131.0 | 4.14.336 | 2024 年 2 月 14 日 |
|
2.0.20240124.0 | 4.14.336 | 2024 年 2 月 7 日 |
|
2.0.20240109.0 | 4.14.334 | 2024 年 1 月 24 日 |
|
2.0.20231218.0 | 4.14.330 | 2024 年 1 月 2 日 |
|
2.0.20231206.0 | 4.14.330 | 2023 年 12 月 22 日 |
|
2.0.20231116.0 | 4.14.328 | 2023 年 12 月 11 日 |
|
2.0.202331101.0 | 4.14.327 | 2023 年 11 月 17 日 |
|
2.0.202310200 | 4.14.326 | 2023 年 11 月 7 日 |
|
2.0.20231012.1 | 4.14.326 | 2023 年 10 月 26 日 |
|
2.0.20230926.0 | 4.14.322 | 2023 年 10 月 19 日 |
|
2.0.202308906.0 | 4.14.322 | 2023 年 10 月 4 日 |
|
2.0.20230822.0 | 4.14.322 | 2023 年 8 月 30 日 |
|
2.0.20230808.0 | 4.14.320 | 2023 年 8 月 24 日 |
|
2.0.20230727.0 | 4.14.320 | 2023 年 8 月 14 日 |
|
2.0.20230719.0 | 4.14.320 | 2023 年 8 月 2 日 |
|
2.0.20230628.0 | 4.14.318 | 2023 年 7 月 12 日 |
|
2.0.20230612.0 | 4.14.314 | 2023 年 6 月 23 日 |
|
2.0.20230504.1 | 4.14.313 | 2023 年 5 月 16 日 |
|
2.0.20230418.0 | 4.14.311 | 2023 年 5 月 3 日 |
|
2.0.20230404.1 | 4.14.311 | 2023 年 4 月 18 日 |
|
2.0.20230404.0 | 4.14.311 | 2023 年 4 月 10 日 |
|
2.0.20230320.0 | 4.14.309 | 2023 年 3 月 30 日 |
|
2.0.20230307.0 | 4.14.305 | 2023 年 3 月 15 日 |
|
2.0.20230207.0 | 4.14.304 | 2023 年 3 月 3 日 |
|
2.0.20230119.1 | 4.14.301 | 2023 年 2 月 9 日 |
|
2.0.20221210.1 | 4.14.301 | 2023 年 1 月 12 日 |
|
2.0.20221103.3 | 4.14.296 | 2022 年 12 月 5 日 |
|
2.0.20221004.0 | 4.14.294 | 2022 年 11 月 2 日 |
|
2.0.20220912.1 | 4.14.291 | 2022 年 10 月 7 日 |
|
2.0.20220800 0 | 4.14.287 | 2022 年 8 月 30 日 |
|
2.0.20220719.0 | 4.14.287 | 2022 年 8 月 10 日 |
|
2.0.202204264260 | 4.14.281 | 2022 年 6 月 10 日 |
|
2.0.20220406.1 | 4.14.275 | 2022 年 5 月 2 日 |
|
Amazon EMR 5.x AMIs 的默认
下表列出了有关 Amazon EMR 5.x 版本 5.36 及更高版本的最新补丁版本的 Amazon Linux 信息。
OsReleaseLabel (AL 版本) | AL 内核版本 | 可用日期 | Amazon Web Services 区域 |
---|---|---|---|
2.0.20250428.0 | 4.14.355-276.639.amzn2 | 2025 年 5 月 23 日 |
|
2.0.202503250321.0 | 4.14.355 | 2025 年 4 月 9 日 |
|
2.0.20250305.0 | 4.14.355 | 2025 年 3 月 18 日 |
|
2.0.20250220.0 | 4.14.355 | 2025 年 3 月 8 日 |
|
2.0.20250201.0 | 4.14.355 | 2025 年 2 月 28 日 |
|
2.0.20250123.4 | 4.14.355 | 2025 年 1 月 27 日 |
|
2.0.20250116.0 | 4.14.355 | 2025 年 1 月 23 日 |
|
2.0.20241217.0 | 4.14.355 | 2025 年 1 月 8 日 |
|
2.0.20240816.0 | 4.14.350 | 2024 年 8 月 21 日 |
|
2.0.20240809.0 | 4.14.349 | 2024 年 8 月 20 日 |
|
2.0.20240719.0 | 4.14.348 | 2024 年 7 月 25 日 |
|
2.0.20240709.1 | 4.14.348 | 2024 年 7 月 23 日 |
|
2.0.20230504.1 | 4.14.313 | 2023 年 5 月 16 日 |
|
2.0.20230418.0 | 4.14.311 | 2023 年 5 月 3 日 |
|
2.0.20230404.1 | 4.14.311 | 2023 年 4 月 18 日 |
|
2.0.20230404.0 | 4.14.311 | 2023 年 4 月 10 日 |
|
2.0.20230320.0 | 4.14.309 | 2023 年 3 月 30 日 |
|
2.0.20230307.0 | 4.14.305 | 2023 年 3 月 15 日 |
|
2.0.20230207.0 | 4.14.304 | 2023 年 3 月 3 日 |
|
2.0.20221210.1 | 4.14.301 | 2023 年 1 月 12 日 |
|
2.0.20221103.3 | 4.14.296 | 2022 年 12 月 5 日 |
|
2.0.20221004.0 | 4.14.294 | 2022 年 11 月 2 日 |
|
2.0.20220912.1 | 4.14.291 | 2022 年 10 月 7 日 |
|
2.0.20220719.0 | 4.14.287 | 2022 年 8 月 10 日 |
|
2.0.202204264260 | 4.14.281 | 2022 年 6 月 14 日 |
|
软件更新注意事项
记录以下默认的软件更新行为:
Amazon EMR 7.x — Amazon Linux 2023
Amazon EMR 版本 7.0 及更高版本在 Amazon Linux 2023(AL2023)上运行。您的集群仅包含您在创建集群时选择的 AL2 023 AMI 版本中所提供的安全更新。在启动时,EMR 集群实例将不会从已启用的软件包存储库中安装最新的安全更新。要接收最新安全更新,我们建议您定期重新创建集群。有关 AL2 023 的更多信息,请参阅《Amazon Linux 2023 用户指南》中的更新 Amazon Linux 2023。
亚马逊 EMR 5.36+ 和 6.6+ — 亚马逊 Linux 2
Amazon EMR 发行版 5.36 及更高版本和 6.6 及更高版本,在Amazon Linux 2 () 上运行。AL2您的集群仅包含您在创建集群时选择的 AL2 AMI 版本中所提供的安全更新。在启动时,EMR 集群实例将不会从已启用的软件包存储库中安装最新的安全更新。要接收最新安全更新,我们建议您定期重新创建集群。有关更多信息 AL2,请参阅 Amazon Linux 2 用户指南中的管理 AL2 实例上的软件。
Amazon EMR 3.x、4.x、5.0.0 到 5.35.0 和 6.0.0 到 6.5.0 — Amazon Linux AMI 已锁定为 Amazon EMR 发行版
对于 Amazon EMR 3.x、5.0 到 5.35.0 以及 6.0.0 到 6.5.0 版本,默认 AMI 基于发行 Amazon EMR 时最多的可用 Amazon Linux up-to-date AMI。AMI 已使用大数据应用程序和该版本中附带的 Amazon EMR 功能针对兼容性进行测试。
当Amazon EC2 实例在基于 Amazon EMR 默认 Amazon Linux (AL) 或 AL2 AMI 的集群首次启动时,它会检查 AL 和 Amazon EMR 的已启用的软件包存储库中是否有适用于该版本的软件更新的。与运行 AL 或的其他Amazon EC2 实例一样 AL2 AMIs,这些存储库中的关键和重要安全更新会自动安装。
另请注意,在您的网络配置中,您必须允许 HTTP 和 HTTPS 传出到 Amazon S3 中的 Amazon Linux 存储库。否则,安全更新将失败。有关更多信息,请参阅亚马逊 EC2 用户指南中的亚马逊 Linux-P ackage 存储库。默认情况下,需要重新启动的其它软件包和内核更新(包括 NVIDIA 和 CUDA)将在首次启动时从自动下载中被排除。
重要
Amazon EMR 3.x、5.0 到 5.35.0 以及 6.0.0 到 6.5.0 版本使用默认的 Amazon Linux 行为,且不会自动下载和安装需要重新启动的重要关键内核更新。这与运行默认 AL 或的其他 Amazon EC2 实例的行为相同 AL2 AMIs。如果需要重新启动的新 Amazon Linux 软件更新(例如内核、NVIDIA 和 CUDA 更新)在 Amazon EMR 版本发布后可用,则运行默认 AMI 的 EMR 集群实例不会自动下载和安装这些更新。要获取内核更新,您可以使用最新的 Amazon Linux AMI,如使用自定义 AMI 中所述,为 Amazon EMR 集群配置提供更大的灵活性。
集群启动时有无更新
请注意,如果由于在集群首次启动时无法访问软件包存储库而导致无法安装软件更新,则集群实例仍会完成启动。例如,存储库可能由于 S3 暂时不可用而无法访问,或者您可能将 VPC 或防火墙规则配置为了阻止访问。
请勿运行 sudo yum update
当您使用 SSH 连接到集群实例时,屏幕输出的前几行会提供一个链接,该链接指向实例使用的 Amazon Linux AMI 的发布说明、最新 Amazon Linux AMI 版本的通知、可供已启用存储库中的更新使用的软件包数量的通知,以及可用于运行 sudo yum update
的指令。
重要
我们强烈建议您不要在使用 SSH 或使用引导操作连接的同时,在集群实例上运行 sudo yum update
。这可能会导致不兼容,因为所有软件包都是不加区分地安装的。
软件更新最佳实践
管理软件更新的最佳实践
-
如果您使用早期版本的 Amazon EMR,请考虑对迁移到最新版本进行测试,然后再更新软件包。
-
如果您迁移到更新的版本或升级软件包,请首先在非生产环境中测试实施。使用 Amazon EMR 控制台克隆集群的选项对此大有帮助。
-
逐个为您的应用程序和 Amazon Linux AMI 版本评估软件更新。仅在生产环境中测试和安装程序包,该生产环境是您确定安全状况、应用程序功能或性能时绝对需要的。
-
请访问 Amazon Linux 安全中心
,获取更新。 -
避免通过使用 SSH 连接到单个集群实例来安装软件包。相反,根据需要使用引导操作来安装和更新所有集群实例上的软件包。这要求您终止并重新启动集群。有关更多信息,请参阅 创建引导操作以使用 Amazon EMR 集群安装其他软件。