【问题标题】:How AWS Elasticsearch upscale and downscale nodes during write operations?AWS Elasticsearch 如何在写入操作期间升级和缩减节点?
【发布时间】:2021-03-19 08:58:16
【问题描述】:

我目前正在我的组织中设置 AWS Elasticsearch 基础设施。

在批量索引操作(写入操作)期间,我观察到我的数据节点被放大到 6 个节点,一旦批量索引完成,它又被缩小到 3 个数据节点。

在 AWS Elasticsearch 控制面板上,我已经将数据节点的数量定义为 3(默认)。

副本数设置为 1(后索引),分片数设置为 7。

我的问题更多与节点的升级和降级过程有关。 AWS 如何在批量索引过程中管理此过程?这些扩大规模是如何发生的?

【问题讨论】:

    标签: amazon-web-services elasticsearch aws-elasticsearch


    【解决方案1】:

    AWS Elasticsearch 通常不会为索引或任何操作自动扩展。

    如果您观察到数据节点增加了一倍,然后又恢复到原来的数量,则可能是您还进行了配置更改并且 AWS Elasticsearch 触发了 blue/green 部署。

    【讨论】:

    • 是的,有道理。我刚刚注意到,在我进行实例配置更改的那一天,节点被放大和缩小。之后,我没有观察到这种行为。节点数现在是恒定的。对于自动缩放 AWS ES,我假设 - 它需要一个单独的自动缩放组?
    • AWS Elasticsearch 不会自动缩放。如果您期望更高的负载,您必须事先扩展集群。这是因为缩放可以以您不想要的方式重新分配您的分片,所以如果明确地完成它是最好的。但是,来自 AWS ES 数据节点的负载均衡器会自动扩展(就像普通 AWS 负载均衡器一样)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-19
    • 2017-04-30
    • 2018-09-27
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多