使用netstat -lntp来看看有侦听在网络某端口的进程。当然,也可以使用 lsof。

Elasticsearch 2.2 集群配置

Elasticsearch | 作者 es981116475 | 发布于2016年03月21日 | 阅读数:5003

三个虚拟机, 无论如何都配不好了,求大神帮忙
已邀请:

allen

赞同来自: medcl

同意楼上, 指定cluster.name 以及 discovery.zen.ping.unicast.hosts 就可以的。 我用的是2.2

zzq0324 - IT

赞同来自:

我也困扰了好几天,没找到问题。换成1.5.1版本,就正常集群了

Xargin

赞同来自:

遇到什么问题或者报什么错贴出来啊
要不怎么帮你解决。。

Jea - 一只猿

赞同来自:

手动指定ip呢?
如果虚拟机能够相互ping通, 那么手动指定你的master机器
discovery.zen.ping.unicast.hosts:['your ip','your ip 2']

config/elasticsearch.yml中这么写
一定可以

taozt - 90IT

赞同来自:

建议使用单播,建议把ipv6关闭,同一台虚拟机上集群 transport.tcp.port这个要设置的

akin520

赞同来自:

单台上,其实多加几个IP就OK了,在discovery.zen.ping.unicast.hosts:['ip1','ip2']指定IP地址就OK了
配置不同的 transport.tcp.port好像不生效

gangajun

赞同来自:

我是用两台笔记本,连接同一个WiFi,两个ES 都配置了相同的cluster.name 
且discovery.zen.ping.unicast.hosts:['ip1','ip2']填了这两台机器的地址,但是还是没有自动发现对方

Jea - 一只猿

赞同来自:

@gangajun 试一下ping一下,  注意下防火墙

Jea - 一只猿

赞同来自:

另外, 升级吧, 很值得升级的5.x
 

要回复问题请先登录注册