数据节点找不到主节点

时间:2019-09-23 10:12:32

标签: azure elasticsearch

我在Azure上托管了两个Windows VM。两者都安装了ElasticSearch7.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   ] [o.e.c.c.ClusterFormationFailureHelper] [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 = true,ml.max_open_jobs = 20}];发现将继续   使用来自主机提供商的[10.0.1.4:9300]和来自已知的[]   集群状态节点术语0,术语0中的最后接受版本0

在我的主节点上,当我运行netstat -a时,我可以确认它正在10.0.1.4:9300上监听。

我在做什么错了?

编辑:

我确实添加了入站安全规则(在我的主节点计算机上)以允许端口9300上的连接:

enter image description here

如果配置有误,请告诉我。

0 个答案:

没有答案