es集群启动报 with the same id but is a different node instance

日期:2019-01-15       浏览:463

一 问题

异常:
[node-1] failed to send join request to master [{node-2}{GcCeLFmxTU-hKvc8Nw33pg}{Rt4ISJc7Ruy3VIlHNhiBTA}{10.0.10.49}{10.0.10.49:9300}], 
reason [RemoteTransportException[[node-2][10.0.10.49:9300][internal:discovery/zen/join]]; 
nested: IllegalArgumentException[can't add node {node-1}{GcCeLFmxTU-hKvc8Nw33pg}{E3g9d9ryTQaHEKeKnvdVWg}{10.0.10.46}{10.0.10.46:9300}, 
found existing node {node-2}{GcCeLFmxTU-hKvc8Nw33pg}{Rt4ISJc7Ruy3VIlHNhiBTA}{10.0.10.49}{10.0.10.49:9300} 
with the same id but is a different node instance]; ]
原因:
我是复制的es的压缩包,并且复制前压缩包内的es还有启动过,启动过的es会在data文件夹下生成节点相关信息,也就是当前节点的ID,于是再次启动的时候,就会报上面的 with the same id but is a different node instance 异常导致启动失败。

二 解决办法

删除 data 文件夹下的所有文件,再次启动启动就可以了。
扫码关注有惊喜

(转载本站文章请注明作者和出处 qbian)

暂无评论

Copyright 2016 qbian. All Rights Reserved.

文章目录