Elasticsearch:使用两个节点设置集群

时间:2020-09-09 11:16:38

标签: elasticsearch cluster-analysis

我在集群中设置了两个主节点,但仅显示“ elastic-master”而不是“ elastic-slave”。(未显示第二个节点)。如何解决? 我已经关注过Elasticsearch文档,但没有任何改变!

我的主机文件设置:

sudo nano /etc/hosts
192.168.143.30 elastic-master
192.168.143.23 elastic-slave

我的配置文件:

# ---------------------------------- Cluster ------------------------------
cluster.name: elastic-a

# ------------------------------------ Node -------------------------------
node.name: elastic-master
node.master: true
node.data: true

# ---------------------------------- Network ------------------------------
network.host: 192.168.143.30
http.port: 9200
# --------------------------------- Discovery -----------------------------
discovery.seed_hosts: ["192.168.143.30","192.168.143.23"]
cluster.initial_master_nodes: ["elastic-slave", "elastic-master"]

第二个配置文件:

# ---------------------------------- Cluster ------------------------------
cluster.name: elastic-a

# ------------------------------------ Node -------------------------------
node.name: elastic-slave
node.master: true
node.data: true

# ---------------------------------- Network ------------------------------
network.host: 192.168.143.23
http.port: 9200
# --------------------------------- Discovery -----------------------------
discovery.seed_hosts: ["192.168.143.30","192.168.143.23"]
cluster.initial_master_nodes: ["elastic-slave", "elastic-master"]

1 个答案:

答案 0 :(得分:0)

“首先停止该服务(sudo服务elasticsearch停止)。删除数据(sudo rm -rf / var / lib / elasticsearch / *),然后重新启动服务(sudo服务elasticsearch重新启动。现在全部工作!!” 在这里找到答案: Add nodes to make local cluster Elasticsearch [7.8]