更新时间:2023-06-20 GMT+08:00

ECS无法连接到集群

遇到该问题,请按照如下操作步骤排查解决。

  1. 先确认ECS实例和集群是否在同一个VPC。
    • 如果在,执行步骤2
    • 如果不在,需要重新创建ECS实例,使之和集群在同一个VPC下。
  2. 查看集群的安全组的出方向和入方向是否已允许9200端口(TCP协议),或者允许的端口范围已包含9200端口(TCP协议)。
    • 如果是,执行步骤3
    • 如果不是,请前往VPC页面,设置“安全组”的出方向和入方向已允许9200端口或允许的端口范围已包含9200端口。
  3. 查看ECS实例是否添加安全组。
    • 如果有,检查安全组的配置规则是否满足要求,在集群“基本信息”页面,可以查看“安全组信息”。然后执行步骤4
    • 如果没有,从ECS的实例详情页面,进入VPC页面,选择“安全组”,添加安全组。
  4. 在ECS实例上,测试是否可以正常连接到集群。
    ssh <节点的内网访问地址和端口号>

    当集群包含多个节点时,需要逐个节点测试是否可以正常连接到该集群中的每个节点。

    • 如果可以通信,说明网络是正常的。
    • 如果端口不通,请联系技术支持协助排查。