elasticsearch,Amazon Ec2,elasticsearch" /> elasticsearch,Amazon Ec2,elasticsearch" />

Amazon ec2 获取同一安全组中的两个EC2实例进行通信

Amazon ec2 获取同一安全组中的两个EC2实例进行通信,amazon-ec2,elasticsearch,Amazon Ec2,elasticsearch,我是EC2新手,我正在尝试设置elasticsearch集群。到目前为止,我在发现方面遇到了问题,所以我想通过了解如何在两个EC2实例之间进行telnet来解决根本问题 我有两个t.micro实例设置 两者都使用相同的安全组 称为“弹性” 我在两台服务器上都安装了telnet 当我尝试使用专用IP或公共DNS从一个盒子远程登录到另一个盒子时,我得到“连接被拒绝” 当我使用一个EC2实例时,我尝试通过以下方式与另一个实例进行远程登录: telnet 10.xxx.65.xxx 9300

我是EC2新手,我正在尝试设置elasticsearch集群。到目前为止,我在发现方面遇到了问题,所以我想通过了解如何在两个EC2实例之间进行telnet来解决根本问题

  • 我有两个t.micro实例设置
  • 两者都使用相同的安全组 称为“弹性”
  • 我在两台服务器上都安装了telnet
当我尝试使用专用IP或公共DNS从一个盒子远程登录到另一个盒子时,我得到“连接被拒绝”

当我使用一个EC2实例时,我尝试通过以下方式与另一个实例进行远程登录:

  • telnet 10.xxx.65.xxx 9300
  • telnet ec2-50-xxx-xx-127.us-west-2.compute.amazonaws.com 9300

什么都不管用。我做错了什么?如果我不能从一个盒子远程登录到另一个盒子,我的理解是,我不太可能成功使用elasticsearch discover(我没有使用另外两个我设置的实例,并且已经终止)。

为运行两个实例的安全组打开9300端口(即使两个实例都使用相同的安全组!!!


使用组ID值。例如,sg-18e1f37a

由于您不在Telnet端口上连接,因此不需要打开Telnet端口。确保服务正在该端口上运行和侦听,并且实例上没有安装可能阻止连接的软件防火墙。
9300         sg-3bc28e0b (elastic)    
22 (SSH)     0.0.0.0/0
23 (TELNET)  0.0.0.0/0
9200         0.0.0.0/0