«master_not_discovered_exception» при попытке настроить Elastic Search на удаленном сервере - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь настроить Elastic Search на одном из наших удаленных серверов. Я установил его с установочным файлом .msi (v7.1.1) и настроил брандмауэр для портов 9200 и 9300.

Когда я установил network.publish_host на ip сервера, он выдал эту ошибку the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured. Затем я провел небольшое исследование и установил cluster.initial_master_nodes для моего единственного узла с именем «ElasticSearchNode». Теперь служба работает, но когда я проверяю работоспособность кластера, она говорит "master_not_discovered_exception".

Мой текущий файл yml выглядит так:

bootstrap.memory_lock: false
cluster.name: elasticsearch
http.port: 9200
node.data: true
node.ingest: true
node.master: true
node.max_local_storage_nodes: 1
node.name: ElasticSearchNode
path.data: C:\ProgramData\Elastic\Elasticsearch\data
path.logs: C:\ProgramData\Elastic\Elasticsearch\logs
transport.tcp.port: 9300
xpack.license.self_generated.type: basic
xpack.security.enabled: false
network.host: 0.0.0.0
network.publish_host: x.x.x.x
cluster.initial_master_nodes: ElasticSearchNode
discovery.zen.minimum_master_nodes: 1

Ответ на запрос / _cat / health? V

{"error":{"root_cause":[{"type":"master_not_discovered_exception","reason":null}],"type":"master_not_discovered_exception","reason":null},"status":503}

Любая помощь будет оценена.

...