elasticsearch - 当我关闭Elasticsearch主节点时,这种情况对吗?

标签 elasticsearch

我的环境:

elasticsearch-7.4.2节点1,节点2(两个节点,节点2是主节点)

当我关闭作为主节点的node-2时,node-1开始查找主节点并显示如下:

[node-1] master not discovered or elected yet, an election requires a node with id [eUfWAIhSQzCRcisWz-DiFg], have discovered [{node-1}{WbYI8RHITU2aJYMMoD-ZXw}{0iKKLbdeQ3mmWNKo7iKkOg}{192.168.1.41}{192.168.1.41:9300}{dim}{rack=r1, xpack.installed=true}] which is not a quorum; discovery will continue using [192.168.1.42:9300] from hosts providers and [{node-1}{WbYI8RHITU2aJYMMoD-ZXw}{0iKKLbdeQ3mmWNKo7iKkOg}{192.168.1.41}{192.168.1.41:9300}{dim}{rack=r1, xpack.installed=true}] from last-known cluster state; node term 5, last-accepted version 245 in term 5



我只想知道避免脑裂的原因吗?

最佳答案

如果是具有三个节点的集群,则:
master_nodes:2
确定此数目的最佳实践是使用以下公式确定此数目:N / 2 +1。N是群集中符合主条件的节点数

关于elasticsearch - 当我关闭Elasticsearch主节点时,这种情况对吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59097959/

相关文章:

elasticsearch - 在 Elasticsearch 中无法更改 “maxClauseCount”值

elasticsearch - 递归在logstash中的kv过滤器中不起作用

mongodb - 用mongo-connector连接亚马逊的Elasticsearch

elasticsearch - URL编码Elasticsearch的cURL参数

ElasticSearch:为什么query_string不区分大小写而通配符区分大小写?

elasticsearch - 文档更新时的ElasticSearch/Kibana字段

python - Fargate 任务的资源 ARN 以允许连接到 Elasticsearch

elasticsearch - 我应该将数据全部组织在一张表中吗?

elasticsearch - 远程查询未返回的Elasticsearch构面

elasticsearch - 用于Elasticsearch的仅数据容器