Amazon EMR
管理指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

使用实例队列或统一实例组创建集群

在创建集群并指定主节点、核心节点和任务节点的配置时,您有两个配置选项。您可以使用实例队列统一实例组。您选择的配置选项适用于所有节点,将在集群的生命周期内应用,并且实例队列和实例组无法在集群中共存。实例队列配置在 Amazon EMR 版本 4.8.0 和更高版本中可用 (不包括 5.0.x 版)。

您可以使用 EMR 控制台、AWS CLI 或 EMR API 创建带任一配置的集群。在使用来自 AWS CLI 的 create-cluster 命令时,可使用 --instance-fleets 参数通过实例队列创建集群,也可使用 --instance-groups 参数通过统一实例组创建集群。

使用 EMR API 时的情况也是如此。您使用 InstanceGroups 配置指定一组 InstanceGroupConfig 对象,或使用 InstanceFleets 配置指定一组 InstanceFleetConfig 对象。

在 EMR 控制台中,如果您在创建集群时使用默认 Quick Options 设置,Amazon EMR 会将统一实例组配置应用于集群并使用按需实例。要将 Spot 实例与统一实例组结合使用,或要配置实例队列或其他自定义设置,请选择 Advanced Options

提示

为了快速轻松地复制已创建的集群,Amazon EMR 在控制台中为您提供了两个选项。您可以克隆集群或生成 create cluster CLI 命令。首先,选择 Cluster list,然后选择要复制的集群。选择 AWS CLI export 以让 Amazon EMR 生成集群的等效 create cluster CLI 命令,随后可复制并粘贴此命令。选择 Clone 按钮以让 Amazon EMR 复制控制台设置。Amazon EMR 为您提供 Advanced Options 的最后一步以确认集群的配置。您可以选择 Create cluster 创建新集群 (带相同名称和不同的集群 ID),也可以选择 Previous 以返回并更改设置。