如何创建一个静态私有 IP 地址并使用引导操作将它关联到 Amazon EMR 集群的主节点?

  1. 确认您的 AWS Identity and Access Management (IAM) 策略允许 EMR_EC2_DefaultRoleec2:AssignPrivateIpAddresses 权限。
  2. 登录到 GitHub
  3. 从 AWS 实验室下载 assign_private_ip.py 脚本。
  4. 将脚本保存到 Amazon Simple Storage Service (Amazon S3) 存储桶。
  5. 在启动 Amazon EMR 集群时将该脚本指定为自定义引导操作。您还可以将该脚本作为 Amazon EMR 步骤运行。该脚本需要有一个参数,即来自您子网的 CIDR 范围的私有 IP 地址。该脚本会将该私有 IP 地址挂载到主节点的网络接口 (eth0) 上。该脚本还将配置网络设置,以将来自辅助 IP 地址的所有流量重定向至主 IP 地址。
  6. 如要找到新的 IP 地址,请打开 Amazon Elastic Compute Cloud (Amazon EC2) 控制台。然后选择作为 Amazon EMR 集群的主节点的 EC2 实例。新 IP 地址位于描述选项卡的 Secondary private IPs(辅助私有 IP 地址)字段中。

此页面对您有帮助吗? |

返回 AWS Support 知识中心

需要帮助? 请访问 AWS 支持中心

发布时间:2018 年 8 月 10 日

更新时间:2019 年 2 月 7 日