我正在尝试在同一台计算机上启动2个ES节点。我已经复制了我的ES目录,并试图从复制的目录中启动新节点,但是我遇到了异常。
我已更新了复制目录中node.name
中的https.port
,elasticsearch.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,但是不同的节点实例]; ]
预先感谢您的帮助。
答案 0 :(得分:1)
我遇到了这个问题,花了几个小时试图解决这个问题,所以在这里分享以供他人参考。
如https://github.com/elastic/elasticsearch/issues/21405中所述,在复制ES目录以启动新节点时,必须删除nodes
目录。
nodes
目录位于{ES_HOME}/data/nodes
或/var/lib/elasticsearch/nodes
中。
HTH!