首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS :在引导过程中如何保证静态私有IP的可用性

AWS :在引导过程中如何保证静态私有IP的可用性
EN

Stack Overflow用户
提问于 2020-06-08 06:28:58
回答 1查看 376关注 0票数 0

我正在启动EMR集群,在引导过程中,我将为其主节点分配一个私有IP地址。因此,当集群启动时,这个属性就会被关联,而当集群被终止时,它就会被释放。如何保证这个IP始终对我的集群可用,即使在不使用的时候,也不会有其他进程捡起它。

一旦我得到这个Ip,我就会使用Apache livy REST API将我的星火罐提交到这个IP的8998端口。

因此,我的用例是在主节点上公开IP,这样LIVY API就可以将作业提交给EMR。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-08 06:58:13

无法为群集请求特定的私有IP地址。

相反,我建议:

cluster.private)

  • After

  • 为集群创建一个具有记录集的路由53专用托管区域(例如启动EMR集群,更新主节点
  • 的IP地址记录集

Livy通过DNS名称而不是IP地址引用集群)

可以通过编程方式更新记录集。脚本可以这样做:

list_clusters()

  • For

  • 调用每个集群,为标记调用describe_cluster()

  • Look (例如,存在DNS标记:
  • 更新53号路由中的命名记录集,以使用A记录指向主node

的IP地址)

这个脚本需要在集群启动后触发。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62256231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档