在同一台计算机上引导2个ElasticSearch节点:RemoteTransportException:无法将联接请求发送到主服务器

时间:2018-12-30 09:56:07

标签: elasticsearch

我正在尝试在同一台计算机上启动2个ES节点。我已经复制了我的ES目录,并试图从复制的目录中启动新节点,但是我遇到了异常。

我已更新了复制目录中node.name中的https.portelasticsearch.yml

这是确切的错误:

  

[2018-12-30T01:23:31,692] [INFO] [oedzZenDiscovery] [节点2]无法向主机[{W_D20zp} {W_D20zpzT52ZKv0FJhKvtQ} {dSd_YBoZTfSjnV908G6c5A} {127.00.1}发送加入请求。 .0.1:9300} {ml.machine_memory = 17179869184,ml.max_open_jobs = 20,xpack.installed = true,ml.enabled = true}],原因[RemoteTransportException [[W_D20zp] [127.0.0.1:9300] [内部:发现/ zen / join]];嵌套:IllegalArgumentException [无法添加节点{node-2} {W_D20zpzT52ZKv0FJhKvtQ} {kdw6N1WTS4O3aGbVFY8Zew} {10.0.0.194} {10.0.0.194:9300} {ml.machine_memory = 17_869_pack,已安装,最大处理量为ml。 ,ml.enabled = true},找到现有节点{W_D20zp} {W_D20zpzT52ZKv0FJhKvtQ} {dSd_YBoZTfSjnV908G6c5A} {127.0.0.1} {127.0.0.1:9300} {ml.machine_memory = 17179869184true_s,xpack.install ,ml.enabled = true}具有相同的ID,但是不同的节点实例]; ]

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我遇到了这个问题,花了几个小时试图解决这个问题,所以在这里分享以供他人参考。

https://github.com/elastic/elasticsearch/issues/21405中所述,在复制ES目录以启动新节点时,必须删除nodes目录。

nodes目录位于{ES_HOME}/data/nodes/var/lib/elasticsearch/nodes中。

HTH!