我在ec2上有一个4节点hadoop集群。我们已经通过Ambari配置了Hortonworks Hadoop (HDP版本2.4)。我已经打开了所有的流量为我们的所有四个实例内部和办公室外部IP。每当我在集群内使用内部IP进行telnet时:
telnet <internal_ip> 2181
它能够连接到我的服务(动物园管理员)运行的特定端口。
当我使用相同实例的公共IP (弹性IP)而不是内部IP时,我无法在集群内或从我的office中进行电信:
telnet <elastic_ip> 2181
我已经将安全组配置为允许所有通信量。我正在使用Ubuntu 14.04。除AWS安全组外,我们不使用任何其他防火墙。
请建议我如何在这个端口上使用我的实例的弹性IP /公共IP连接。
请查找EC2安全组的截图:

发布于 2016-06-22 12:38:45
您使用默认的VPC吗?
如果没有,请检查VPC是否有Internet网关、路由表(您需要到Internet网关的路由)和网络ACL。
将路由表和网络ACL应用于子网。默认的VPC配置为允许外部通信,而不是新的VPC。
或者,弹性IP连接到同一个网络接口?弹性IP连接到实例的网络接口。
编辑:您可以查看AWS以获得更好的解释:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html
https://stackoverflow.com/questions/37966616
复制相似问题