View a markdown version of this page

使用 Amazon EMR 管理控制台向集群添加步骤 - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon EMR 管理控制台向集群添加步骤

在 Amazon Web Services 管理控制台中,请按照以下操作步骤将步骤添加到集群中。有关如何为特定大数据应用程序提交步骤的详细信息,请参阅 Amazon EMR Release Guide:

在创建集群过程中添加步骤

从中 Amazon Web Services 管理控制台,您可以在创建集群时添加步骤。

Console
使用控制台创建集群时添加步骤
  1. 登录并打开 Amazon EMR 控制台 Amazon Web Services 管理控制台,网址为https://console.aws.amazon.com/emr。

  2. 在左侧导航窗格中的 EMR on EC2 下,选择 Clusters(集群),然后选择 Create cluster(创建集群)。

  3. 在 Steps(步骤)下,选择 Add step(添加步骤)。在 Add Step(添加步骤)对话框的字段中输入相应值。有关格式化步骤参数的信息,请参阅 添加步骤参数。选项因步骤类型而异。要添加步骤并退出对话框,请选择添加步骤。

  4. 选择适用于集群的任何其他选项。

  5. 要启动集群,选择 Create cluster(创建集群)。

向正在运行的集群添加步骤

使用 Amazon Web Services 管理控制台,您可以在禁用自动终止选项的情况下向集群添加步骤。

Console
使用控制台向正在运行的集群添加步骤
  1. 登录并打开 Amazon EMR 控制台 Amazon Web Services 管理控制台,网址为https://console.aws.amazon.com/emr。

  2. 在左侧导航窗格中的 EMR on EC2 下,选择 Clusters(集群),然后选择要更新的集群。

  3. 在集群详细信息页面的 Steps(步骤)选项卡上,选择 Add step(添加步骤)。要克隆现有步骤,请选择 Actions(操作)下拉菜单,然后选择 Clone step(克隆步骤)。

  4. 在 Add Step(添加步骤)对话框的字段中输入相应值。选项因步骤类型而异。要添加步骤并退出对话框,请选择 Add step(添加步骤)。

修改正在运行的集群中的步骤并发级别

使用 Amazon Web Services 管理控制台,您可以修改正在运行的集群中的步骤并发级别。

注意

您只能使用 Amazon EMR 版本 5.28.0 和更高版本并行运行多个步骤。

Console
使用控制台修改正在运行的集群中的步骤并发性
  1. 登录并打开 Amazon EMR 控制台 Amazon Web Services 管理控制台,网址为https://console.aws.amazon.com/emr。

  2. 在左侧导航窗格中的 EMR on EC2 下,选择 Clusters(集群),然后选择要更新的集群。集群必须处于运行状态才能更改其并发属性。

  3. 在集群详细信息页面的 Steps(步骤)选项卡上,找到 Attributes(属性)部分。选择 Edit(编辑)以更改并发级别。请输入 1 到 256 之间的值。

添加步骤参数

当您使用 Amazon Web Services 管理控制台 向集群添加步骤时,可以在参数字段中指定该步骤的参数。您必须使用空格、字符组成的两边字符串参数以及带引号的空格分隔参数。

例:参数正确

以下示例参数的格式正确 Amazon Web Services 管理控制台,最后一个字符串参数前后带有引号。

bash -c "aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh ."

您还可以为了实现可读性,将每个参数放在单独的行中,如下面的示例所示。

bash -c "aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh ."
例:参数不正确

以下示例参数的格式不正确,不适用于 Amazon Web Services 管理控制台。请注意,最后一个字符串参数 aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh . 含有空格,没有引号。

bash -c aws s3 cp s3://amzn-s3-demo-bucket/my-script.sh .