Elasticsearch Cluster не может видеть друг друга - PullRequest
0 голосов
/ 09 марта 2020

У нас есть 2 машины Ubuntu на гипервизоре VMware и те, которые подключены к одному виртуальному коммутатору. Я установил на них ту же версию ElasticSearch (7.6), и вы можете найти конфигурации ниже:

node-1:

cluster.name: my_elk
node.name: node-1
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
bootstrap.memory_lock: true
transport.host: 192.168.30.14
network.host: [_local_,_site_,_global_]
discovery.seed_hosts: ["192.168.30.15","192.168.30.14"]
cluster.initial_master_nodes: ["node-1", "node-2"]

node-2:

cluster.name: my_elk
node.name: node-2
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
bootstrap.memory_lock: true
transport.host: 192.168.30.15
network.host: [_local_,_site_,_global_]
discovery.seed_hosts: ["192.168.30.15","192.168.30.14"]
cluster.initial_master_nodes: ["node-1", "node-2"]

при запуске они работают отдельно и оба имеют один активный узел, я пробовал эти конфигурации на одной Linux машине с 2 контейнерами и правильно работает с модулем автообнаружения. Что не так с моей конфигурацией?

Обновление: log_file

1 Ответ

1 голос
/ 10 марта 2020

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

Внизу этой страницы есть примечание. Справочное руководство, которое охватывает эту проблему:

Elasticsearch не объединит отдельные кластеры после их формирования, даже если впоследствии вы попытаетесь сконфигурировать все узлы в один кластер. Это связано с тем, что невозможно объединить эти отдельные кластеры без риска потери данных. Вы можете сказать, что вы сформировали отдельные кластеры, проверив UUID кластера, о котором сообщает GET / на каждом узле. Если вы намеревались сформировать один кластер, вам следует начать заново:

...