- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试自动化 kubernetes 集群中 Elasticsearch 节点的水平扩展和缩减过程。
最初,我在 Kubernetes 集群上部署了一个 elasticsearch 集群(3 个主节点、3 个数据和 3 个摄取节点)。哪里,cluster.initial_master_nodes
曾是:
cluster.initial_master_nodes:
- master-a
- master-b
- master-c
master-c
,
master-b
节点并重新启动
master-a
具有以下设置的节点:
cluster.initial_master_nodes:
- master-a
master-a
减慢以下日志:
"message": "master not discovered or elected yet, an election requires at least 2 nodes with ids from [TxdOAdryQ8GAeirXQHQL-g, VmtilfRIT6KDVv1R6MHGlw, KAJclUD2SM6rt9PxCGACSA], have discovered [] which is not a quorum; discovery will continue using [] from hosts providers and [{master-a}{VmtilfRIT6KDVv1R6MHGlw}{g29haPBLRha89dZJmclkrg}{10.244.0.95}{10.244.0.95:9300}{ml.machine_memory=12447109120, xpack.installed=true, ml.max_open_jobs=20}] from last-known cluster state; node term 5, last-accepted version 40 in term 5" }
master-b
和
master-c
.
master-a
不会搜索这些已删除的节点吗? 最佳答案
cluster.initial_master_nodes
设置仅在集群第一次启动时有效,但为了避免一些非常罕见的极端情况,一旦设置它就不应更改其值,通常应尽快将其从配置文件中删除。来自 the reference manual关于 cluster.initial_master_nodes
:
You should not use this setting when restarting a cluster or adding a new node to an existing cluster.
To be sure that the cluster remains available you must not stop half or more of the nodes in the voting configuration at the same time.
As long as there are at least three master-eligible nodes in the cluster, as a general rule it is best to remove nodes one-at-a-time, allowing enough time for the cluster to automatically adjust the voting configuration and adapt the fault tolerance level to the new set of nodes.
If there are only two master-eligible nodes remaining then neither node can be safely removed since both are required to reliably make progress. To remove one of these nodes you must first inform Elasticsearch that it should not be part of the voting configuration, and that the voting power should instead be given to the other node.
POST /_cluster/voting_config_exclusions/node_name
从投票配置中安全地删除不需要的节点。当缩小到单个节点时。
关于Elasticsearch 7.2.0 : master not discovered or elected yet, 一次选举至少需要X个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61076557/
我有这些数据: library(tidyverse) df % summary() 我收到此错误: Error in lm.fit(x, y, offset = offset, singular
我有一个运行着 3 个实例的工作 Zookeeper 集合,还有一个带有一些 solr 实例的 solrcloud 集群。我创建了一个设置为 2 个分片的集合。然后我: create 1 core o
etcd v3 的新主要版本引入了新的并发原语。其中之一是选举。 该 api 不支持开始事件并返回(其他)获胜者,这意味着我们需要查询领导者。这使得事情变得复杂,因为现在我们有两条并发路径,一条运行事
我试图理解 etcd election api 提供的各种功能以及它们在语义上的含义。 在他们的官方文档中非常简单地提到了每个功能的作用,并且没有提供示例。例如我们有方法: func (e *Elec
我正在尝试使用 JDBC 在 spring-integration 中使用领导者选举。只要连接了数据库,它就可以工作。一旦数据库连接断开,领导者选举就会停止,该节点上的领导者信息将保持不变。 据我对代
我是一名优秀的程序员,十分优秀!