【问题标题】:Booting 2 ElasticSearch nodes on the same machine: RemoteTransportException: failed to send join request to master在同一台机器上启动 2 个 ElasticSearch 节点:RemoteTransportException: failed to send join request to master
【发布时间】:2018-12-30 09:56:07
【问题描述】:

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

我已经更新了复制目录下elasticsearch.yml中的node.namehttps.port

这是确切的错误:

[2018-12-30T01:23:31,692][INFO][o.e.d.z.ZenDiscovery][node-2] 未能向主服务器发送加入请求 [{W_D20zp}{W_D20zpzT52ZKv0FJhKvtQ}{dSd_YBoZTfSjnV908G6c5A}{127.0.0.1}{127.0.0.1}{127.0.0.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][internal:discovery /禅/加入]];嵌套:IllegalArgumentException [无法添加节点 {node-2}{W_D20zpzT52ZKv0FJhKvtQ}{kdw6N1WTS4O3aGbVFY8Zew}{10.0.0.194}{10.0.0.194:9300}{ml.machine_memory=17179869184,ml.max_open_jobs=20,xpack.installed=true , ml.enabled=true}, 找到现有节点 {W_D20zp}{W_D20zpzT52ZKv0FJhKvtQ}{dSd_YBoZTfSjnV908G6c5A}{127.0.0.1}{127.0.0.1:9300}{ml.machine_memory=17179869184, xpack.installed=true, ml.max_open_jobs=2 , ml.enabled=true} 具有相同的 id 但是不同的节点实例]; ]

提前感谢您的帮助。

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

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

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

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

    HTH!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-08
      • 1970-01-01
      • 2019-11-30
      • 2018-02-14
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      相关资源
      最近更新 更多