如何测试 Elasticsearch 集群的 3 个节点设置的 HA?

问题描述

我想测试我的集群的可用性,比如如果我的 master-1 节点出现故障,集群仍然可以顺利运行。最初我想设置 2 节点集群,但它很容易出现裂脑,所以我决定远离这种设置。

这是我的 3 节点设置

大师 1

node.name: master1-node
node.master: true
node.data: true
discovery.seed_hosts: ["10.1.0.6","10.1.0.7","10.1.0.8"]
cluster.initial_master_nodes: ["master1-node"]

大师 2

node.name: master2-node
node.master: true
node.data: true
discovery.seed_hosts: ["10.1.0.6","10.1.0.8"]
cluster.initial_master_nodes: ["master1-node"]

大师 3

node.name: master3-node
node.master: true
node.data: false
discovery.seed_hosts: ["10.1.0.6","10.1.0.8"]
cluster.initial_master_nodes: ["master1-node"]

此外,考虑在我的应用程序连接到哪个端点上进行此设置?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)