gpt4 book ai didi

elasticsearch - elasticsearch.yml将在多节点群集中应用于哪个节点?

转载 作者:行者123 更新时间:2023-12-02 22:24:06 24 4
gpt4 key购买 nike

我是Elasticsearch的新手,想将另一个节点添加到3节点的Elasticsearch生产集群中,并更改配置以进行调整。

我想知道当elasticsearch.yml文件因节点而异时,哪个节点上的elasticsearch.yml会覆盖其他节点上的节点?一个在主节点上?还是添加到集群的最后一个节点上的一个?还是应该将所有elasticsearch.yml文件更新为具有相同的配置。

问候,

最佳答案

节点的配置仅适用于该节点。因此,从本质上讲,每个节点即使是集群的一部分也可以独立工作。

添加新节点后,可能会发生以下情况-

  • 如果下一个节点将是一个数据节点(master:false,data:true)
    ,一旦节点进入集群,主节点将获得
    通知集群中的新数据节点,并且还将启动
    将数据与其他现有数据分开存储在新节点中
    节点。
  • 如果下一个节点符合Master资格(master:true,data:false),则一旦它加入集群,就什么也没有发生。但是,当存在时
    主节点发生故障,此新节点可能会成为主节点。(取决于
    集群中是否还有其他节点也是主节点。)
  • 如果下一个节点以及数据节点都符合MASTER资格,则会发生以上两种情况的组合。

  • 因此,添加新节点不需要更改现有节点的配置。只要确保已根据需要设置新节点的属性,就可以了。

    关于elasticsearch - elasticsearch.yml将在多节点群集中应用于哪个节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36490315/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com