You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过CLI获取AWS EMR的驱动节点与工作节点IP?

获取EMR集群驱动节点与工作节点IP地址

要获取EMR集群的驱动节点(即主节点)和工作节点(Core/Task节点)的IP地址,可通过aws emr list-instances命令实现,具体操作如下:

  • 驱动节点(主节点)IP
    除了你原有的命令,也可以用更针对性的实例列表命令获取:

    aws emr list-instances --cluster-id $(aws emr list-clusters --active --query 'Clusters[?Name==`ClusterName`].Id' --output text) --instance-group-types MASTER --query 'Instances[*].PublicDnsName' --output text
    
  • Core工作节点IP
    Core节点是集群的核心工作节点,兼具存储与计算能力,命令如下:

    aws emr list-instances --cluster-id $(aws emr list-clusters --active --query 'Clusters[?Name==`ClusterName`].Id' --output text) --instance-group-types CORE --query 'Instances[*].PublicDnsName' --output text
    
  • Task工作节点IP
    若集群包含仅负责计算的Task节点,可使用此命令:

    aws emr list-instances --cluster-id $(aws emr list-clusters --active --query 'Clusters[?Name==`ClusterName`].Id' --output text) --instance-group-types TASK --query 'Instances[*].PublicDnsName' --output text
    

额外说明

  • 如需获取私有IP,将命令中的PublicDnsName替换为PrivateIpAddress即可。
  • 若要同时获取多种类型节点,可将--instance-group-types参数的值用逗号分隔,例如MASTER,CORE。

内容的提问来源于stack exchange,提问作者sojim2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 12:05:36