LINUX.ORG.RU

в конфиге определяешь уникальное имя кластера
cluster.name:
вместо дефолтного elacsticsearch (https://www.elastic.co/guide/en/elasticsearch/reference/7.0/cluster.name.html)

в зависимости от версии, настраиваешь дискавери соседних нод. наверняка у тебя 6.х а не 7:
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/discovery-setting...
discovery.zen.ping.unicast.hosts: [«host1», «host2», «host3»]
это общее на всех нодах.

если хочешь чтобы новоподключенная нода не стала мастером, этим можно управлять опцией
node.master: true
на первой ноде, и node.master: false на других.

рестартуешь первую ноду. возможно долго. после того как она поднимется, поднимаешь другие и смотришь в лог. или в _cat/nodes там будет видно как подключаются ноды. или почему не подключаются ноды.

чтобы данные копироваться начали на соседние ноды - увеличиваешь кол-во реплик у индекса. ( https://www.elastic.co/guide/en/elasticsearch/reference/6.8/indices-update-se... ) если это поисковый сервер, и данных не много, что можно позволить каждой ноде иметь свою копию данных - кол-во реплик = кол-во нод минус 1. тоесть 2 шт реплики и одна примари.

bl ★★★ ()
Ответ на: комментарий от bl

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

Garcia ()