gpt4 book ai didi

elasticsearch - Elasticsearch节点平衡

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

我有4个节点(ES 1.3.5)的Elasticsearch集群:

1x c4.xlarge客户端节点

主人:假

资料:假

3倍于c4.x大

主人:真实

数据:真

index.number_of_shards:1

index.number_of_replicas:2

Discovery.zen.minimum_master_nodes:2

应用程序将请求发送到客户端节点,该客户端节点应将其负载均衡到不同的群集节点(据我了解)。但似乎只有一个群集节点(被选为主节点)处理查询并承担所有负载。

enter image description here

如何平衡所有节点的负载?

最佳答案

您可以做一些事情来实现负载均衡,但是我还提供了一些提高性能的步骤,因为仅负载均衡不会给您带来效率(我假设这就是为什么您对负载均衡有疑问)。

  • 增加分片的数量,因为您必须有至少4个分片,因为您有4个节点(分片= Elasticsearch在集群中分发数据的单位)。
  • 查看分片大小,并根据需要进行调整和更改(几GB到几十GB)
  • 理想情况下,您需要分配的碎片数是初始配置中的节点数的1.5到3倍

  • 仅供引用,我提供了Elastic Search创建者的相关且有用的文章- https://www.elastic.co/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster

    关于elasticsearch - Elasticsearch节点平衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56852871/

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