gpt4 book ai didi

Elasticsearch集群初始化

转载 作者:行者123 更新时间:2023-11-29 02:47:32 27 4
gpt4 key购买 nike

我刚刚设置了一个 3 节点 Elasticsearch 集群,每个节点都有通用设置(粘贴在帖子末尾)

但是,当我启动我的主节点并尝试获取集群状态或什至检查是否有任何一个节点已启动时,我收到 503 作为状态代码。此外,关闭(在任何节点上)都不起作用。

有人可以告诉我我做错了什么吗?节点 1 上的日志文件显示:

[ESNode1] observer: timeout notification from cluster service. timeout setting [30s], time since start [30s]

以下是 elasticsearch.yml 配置文件的片段:

节点1

cluster.name: myCluster

node.name: ESNode1

node.master: true

node.data: true

discovery.zen.minimum_master_nodes: 2

discover.zen.ping.timeout: 20s #just for good measure

discovery.zen.ping.multicast.enabled: false

节点2

cluster.name: myCluster

node.name: ESNode2

node.master: true

node.data: true

discovery.zen.minimum_master_nodes: 2

discover.zen.ping.timeout: 20s

discovery.zen.ping.multicast.enabled: false

节点3

cluster.name: myCluster

node.name: ESNode3

node.master: false

node.data: true

discovery.zen.minimum_master_nodes: 2

discover.zen.ping.timeout: 20s

discovery.zen.ping.multicast.enabled: false

谢谢!

最佳答案

您将最小主节点配置为 2。这意味着您的集群至少需要两个主节点。这很好,但是,与设置 discovery.zen.ping.multicast.enabled: false 一起很难工作。此设置意味着您不会寻找其他节点。因此,您应该使用设置主机手动配置节点。

您可以在此处找到更多信息: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-discovery-zen.html#unicast

一台机器上运行三个节点的例子:discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]

关于Elasticsearch集群初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26349927/

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