我正在启动EMR集群,在引导过程中,我将为其主节点分配一个私有IP地址。因此,当集群启动时,这个属性就会被关联,而当集群被终止时,它就会被释放。如何保证这个IP始终对我的集群可用,即使在不使用的时候,也不会有其他进程捡起它。
一旦我得到这个Ip,我就会使用Apache livy REST API将我的星火罐提交到这个IP的8998端口。
因此,我的用例是在主节点上公开IP,这样LIVY API就可以将作业提交给EMR。
发布于 2020-06-08 06:58:13
无法为群集请求特定的私有IP地址。
相反,我建议:
cluster.private)
Livy通过DNS名称而不是IP地址引用集群)
可以通过编程方式更新记录集。脚本可以这样做:
list_clusters()
describe_cluster()
DNS标记:的IP地址)
这个脚本需要在集群启动后触发。
https://stackoverflow.com/questions/62256231
复制相似问题