我这边有两台服务器,阿里云服务器和华为云服务器,在这两台服务器上都装了es,各自都能分别启动成功,但是非master的那台机子上面一直报MasterNotDiscoveredException,分明是两台es服务器之间无法建立通信,discovery.zen.ping.unicast.hosts也设置了,但是都是设置的 外网IP:端口号,但还是不行啊,有谁碰到过这个问题嘛?帮忙回答下
已解决
非局域网下只要设置
discovery.zen.ping.unicast.hosts
把其他的节点的 ip:9300 放入这个设置即可
不得不说 es 真心强大