Узлу данных не удается найти главный узел - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть две виртуальные машины Windows, размещенные в Azure.На обоих установлен ElasticSearch 7.x.Один из них обозначен как главный узел, а другой - как узел данных.

Вот содержимое файла elasticsearch.yml на главном узле :

# ---------------------------------- Cluster -----------------------------------

cluster.name: xr

# ------------------------------------ Node ------------------------------------

node.name: xr-master-node
node.master: true
node.data: true 

# ---------------------------------- Network -----------------------------------

network.host: [_local_, _site_]

# --------------------------------- Discovery ----------------------------------

cluster.initial_master_nodes:  xr-master-node

И на узле данных :

# ---------------------------------- Cluster -----------------------------------

cluster.name: xr

# ------------------------------------ Node ------------------------------------

node.name: xr-data-node-1
node.master: false
node.data: true

# ---------------------------------- Network -----------------------------------

network.host: [_local_, _site_]

# --------------------------------- Discovery ----------------------------------

discovery.seed_hosts: "10.0.1.4" # This is the private IP address of the master node
cluster.initial_master_nodes: xr-master-node

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

[2019-09-19T10: 49: 07,567] [WARN] [oeccClusterFormationFailureHelper] [xr-data-node-1] мастер еще не обнаружен: обнаружили [{xr-data-node-1} {B3YtyECXTAC1vw1rfzYGRw} {mfdrFCMNRP-SE2d6XRAN9g} {10.0.1.5} {10.0.1.5:9300} {di} {ml.machine_memory = 3757625344, xpack.installed = }_en_max_ true}, max_js];обнаружение будет продолжать использовать [10.0.1.4:9300] от провайдеров хостов и [] из последнего известного состояния кластера;термин узла 0, последняя принятая версия 0 в термине 0

На моем главном узле , когда я запускаю netstat -a, я могу подтвердить, что он прослушивает 10.0.1.4:9300.

Что я делаю не так?

РЕДАКТИРОВАТЬ:

Я добавил правило безопасности для входящих подключений (на компьютере главного узла), чтобы разрешить подключения через порт 9300:

enter image description here

Пожалуйста, дайте мне знать, если я что-то настроил неправильно.

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