elasticsearch不在同一个局域网怎么建立集群?

想搭建个es的集群练练手

但是发现不在一个局域网的节点好像没办法联系?

需要怎么设置 求教

阅读 6.6k
3 个回答

已解决

非局域网下只要设置discovery.zen.ping.unicast.hosts

把其他的节点的 ip:9300 放入这个设置即可

不得不说 es 真心强大

新手上路,请多包涵

你好,我搭建es集群,在不同的linux服务器,通过discovery.zen.ping.unicast.hosts 发现不了集群是什么原因呢?跪求

新手上路,请多包涵

我这边有两台服务器,阿里云服务器和华为云服务器,在这两台服务器上都装了es,各自都能分别启动成功,但是非master的那台机子上面一直报MasterNotDiscoveredException,分明是两台es服务器之间无法建立通信,discovery.zen.ping.unicast.hosts也设置了,但是都是设置的 外网IP:端口号,但还是不行啊,有谁碰到过这个问题嘛?帮忙回答下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进