好的,这应该不难,我正在尝试在elasticsearch集群中运行2个节点,并在尝试启动node-1(已经启动了master节点node-2)时遇到异常。对于这两个实例,使用的是elasticsearch v5.0.0。
异常:无法将加入请求发送到主节点,原因是RemoteTransportException,找到具有相同ID但是不同节点实例的现有节点]
Node-1配置:
node.name: SANNNNN-1
network.host: 10.3.185.250
discovery.zen.ping.unicast.hosts: ["10.3.185.251:9300"]
Node-2配置:
node.name: SAN-2
network.host: 10.3.185.251
discovery.zen.ping.unicast.hosts: ["10.3.185.251:9300"]
Node 2上的完整异常:
[INFO][o.e.d.z.ZenDiscovery] [SANNNNN-1] 尝试向主节点[{SAN-2}{DxExoYHHTu2-rFvuvQSuEg}{OfYBe97HQCmcha63CFiYlQ}{10.3.185.251}{10.3.185.251:9300}]发送加入请求失败,原因:[RemoteTransportException [[SAN-2] [10.3.185.251:9300] [internal:discovery/zen/join]];nested:IllegalArgumentException [无法添加节点{SANNNNN-1} {DxExoYHHTu2-rFvuvQSuEg} {hP4gLRugRgWzSuNnEhGHSw} {10.3.185.250} {10.3.185.250:9300},发现已经存在具有相同ID但是不同节点实例的节点{SAN-2} {DxExoYHHTu2-rFvuvQSuEg} {OfYBe97HQCmcha63CFiYlQ} {10.3.185.251} {10.3.185.251:9300}];]