当前位置: 首页 > 知识库问答 >
问题:

创建没有公共IP地址的EMR集群

慕容越泽
2023-03-14

我希望创建一个EMR集群,其中出于安全原因,没有为任何实例分配公共IP地址。我已经能够在我的VPC中启动集群,并使用我自己的自定义安全组,但由于某些原因,默认情况下所有节点都分配了一个公共IP地址。

我在EMR CLI文档中找不到有关如何禁用此功能的任何信息:http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-cli-commands.html

有什么想法吗?是否有一些EMR特定原因导致实例必须具有公共IP?

共有2个答案

杨学真
2023-03-14

EMR现在支持私有子网中的集群。参考:https://blogs.aws.amazon.com/bigdata/post/Tx349CL210VDYQF/Securely-Access-Web-Interfaces-on-Amazon-EMR-Launched-in-a-Private-Subnet

黄伟
2023-03-14

目前需要EIP才能通过Internet网关访问S3,请参阅:http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-plan-vpc-subnet.html

尚不支持完全私有的集群。

 类似资料:
  • 我在MongoDB中配置了一个三节点副本集;复制是同步的。 我可以单独连接到每台服务器,并使用每台服务器的专用IP地址连接到副本集,如下所示: mongo—主机rs0/10。十、 X.X:27017,10。十、 X.X:27017,10。十、 X.X:27017-u根-p abc123-authenticationDatabase管理员 但是当我尝试使用服务器的公共IP地址连接到副本集时,如下所示

  • 我正在将minikube作为docker映像运行。我试图使用Nodeport将我的服务公开给外部世界。 这是我的yaml文件。 搜索了大量关于nodePort的信息,我们需要节点ip才能访问该服务。我可以使用minikube service docker hello world svc访问我的服务——url,它为我提供了访问服务的urlhttp://127.0.0.1:52526但此处的端口号与n

  • 我遇到了这种奇怪的情况,我可以将ServerBootstrap与本地IP地址绑定,但当我尝试使用我的公共IP地址时,它抛出了一个异常:< code >线程" main " org . JBoss . netty . channel . channel异常:无法绑定到:/57.88.173.132:5055 有人可以向我解释出了什么问题吗???顺便说一句,我使用网络3.6.1 我改变了地址,它不是真

  • 我在带有Internet网关的VPC上使用AWS EC2实例,我需要连接我的公司网络,该网络只接受来自特定IP地址的连接(防火墙)。我的IP地址的出站流量是Internet网关的IP地址。我试过使用NAT网关,但NAT网关仍然使用InternetGateway.Is可以为AWS上的所有传出流量提供弹性IP?

  • 本文向大家介绍在linux命令行中找到我的公共IP地址,包括了在linux命令行中找到我的公共IP地址的使用技巧和注意事项,需要的朋友参考一下 IP地址代表Internet协议地址。为设备分配了指定的IP地址,以标识在Internet上连接的设备。公用IP地址可在Internet上路由,通常由ISP(Internet服务提供商)提供,可通过Internet访问。 您知道如何从Linux命令行中找到

  • 我们正在设置一个Amazon VPC,我们将在其中提供(目前)一个EC2实例和一个RDS实例。这是为了“扩展我们的数据中心”,并且只能使用私有子网。 所以实际上,我们有这个设置,它运行良好(插入笑脸图标)。出于所有意图和目的,我们将 Amazon 在此处概述的 VPC 方案 4 镜像:http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC