Загрузка 2 узлов ElasticSearch на одном компьютере: RemoteTransportException: не удалось отправить запрос на соединение мастеру - PullRequest
0 голосов
/ 30 декабря 2018

Я пытаюсь загрузить 2 узла ES на одной машине.Я скопировал свой каталог ES и пытаюсь запустить новый узел из скопированного каталога, и я получаю исключение выше.

Я обновил node.name, https.port в elasticsearch.yml в скопированном каталоге.

Это точная ошибка:

[2018-12-30T01: 23: 31,692] [INFO] [oedzZenDiscovery] [node-2] не удалось отправить запрос на присоединение к мастеру[{W_D20zp} {W_D20zpzT52ZKv0FJhKvtQ} {dSd_YBoZTfSjnV908G6c5A} {127.0.0.1} {127.0.0.1:9300} {ml.machine_memory = 17179869184, ml.max_open = истинный.[RemoteTransportException [[W_D20zp] [127.0.0.1:9300] [внутреннее: открытие / дзен / присоединиться]];вложенный: IllegalArgumentException [невозможно добавить узел {node-2} {W_D20zpzT52ZKv0FJhKvtQ} {kdw6N1WTS4O3aGbVFY8Zew} {10.0.0.194} {10.0.0.194:9300} {ml.machine_memory = 17_max.jpg = 1717989 = 1817986, ml.enabled = true}, найден существующий узел {W_D20zp} {W_D20zpzT52ZKv0FJhKvtQ} {dSd_YBoZTfSjnV908G6c5A} {127.0.0.1} {127.0.0.1:9300} {ml.machine_memory = 1717_p_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0 = 0} =} = true =., ml.enabled = true} с тем же идентификатором, но с другим экземпляром узла];]

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 30 декабря 2018

Я столкнулся с этой проблемой и потратил несколько часов, пытаясь решить эту проблему, поэтому поделился здесь для справки других.

Как упоминалось в https://github.com/elastic/elasticsearch/issues/21405,, вы должны удалить каталог nodes, когдаВы копируете каталог ES для запуска нового узла. Каталог

nodes находится либо в {ES_HOME}/data/nodes, либо в /var/lib/elasticsearch/nodes.

HTH!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...