Elasticsearch 6 в AWS: плагин обнаружения EC2 не может обнаружить другие узлы - PullRequest
0 голосов
/ 12 июня 2018

Мне не удалось настроить кластер Elasticsearch (v6.2.3) на AWS, я установил подключаемый модуль EC2 Discovery и настроил его, но ни один из узлов не может обнаружить друг друга.

Здесь мойконфиг:

network.host: _ec2:privateIpv4_,localhost
plugin.mandatory: discovery-ec2
discovery:
    zen.hosts_provider: ec2
    ec2.groups: sg-xxxxxxxxx
    ec2.host_type: private_ip
    ec2.availability_zones: eu-central-1a,eu-central-1b

1 Ответ

0 голосов
/ 12 июня 2018

После активации журналов плагинов ec2 logger.org.elasticsearch.discovery.ec2: "TRACE"

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

Окончательные конфигурации выглядят так:

network.host: _ec2:privateIpv4_,localhost
plugin.mandatory: discovery-ec2
discovery:
    zen.hosts_provider: ec2
    ec2.groups: sg-xxxxxxxxx
    ec2.host_type: private_ip
    ec2.endpoint: ec2.eu-central-1.amazonaws.com
    ec2.availability_zones: eu-central-1a,eu-central-1b

Существует PR, чтобы сделать ec2.endpoint по умолчанию и соответствующим образом обновить документы.https://github.com/elastic/elasticsearch/pull/30323/

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