1. clusterName是否一致;
2. # transport.port: 0.0.0.0 注释是否取消
3. clusterTransportSniffer: false 集群嗅探是否关闭
原因是当 ES 服务器监听使用内网服务器 IP 而访问使用外网 IP 时,如果将 client.transport.sniff 设置为 true,则在自动发现时会使用内网 IP 进行通信,导致无法连接到 ES 服务器;建议将参数设置为 false,然后直接使用 addTransportAddress 方法手动添加入口节点;
网友评论