【问题标题】:How to delete some nodes on AWS ElasticSearch cluster?如何删除 AWS ElasticSearch 集群上的一些节点?
【发布时间】:2023-03-13 11:19:01
【问题描述】:

我正在尝试将我的 AWS ElasticSearch 节点更改为较低的配置。但是当我这样做时,它会向原始集群添加更多节点。我不能删除它们。我在谷歌上搜索,每个人都说我必须删除域。但这可能会让我失去在它上面建立的所有索引,对吧? 有什么方法可以删除一些节点但保留其他节点?

【问题讨论】:

    标签: amazon-web-services elasticsearch cluster-computing


    【解决方案1】:

    您应该能够简单地更改 ElasticSearch 域中的节点数量(注意:您的数据必须适合较少数量的节点)

    CloudWatch 指标中可见的节点数量可能会产生误导,AWS 在ElasticSearch documentation 中指出了这一事实:

    注意

    在更改集群期间节点指标不准确 配置和服务的日常维护期间。这是 预期的行为。该指标将报告正确的数量 很快就会集群节点。

    我实际上试图模拟你想要做什么。

    1. 我创建了 4 个节点的 ES 域
    2. 创建域后,我将节点数更改为 2

    查看节点数指标时,我可以看到 ES 域中的节点数量暂时为 6,但最终下降到 2。

    如果节点数量长期不稳定,建议联系AWS。

    【讨论】:

    • 是通过 AWS UI 还是使用 AWS CLI 完成的?因为我确信 UI 我们可以减少节点的数量,但是从 CLI 中我看不到减少节点的命令。如果您知道,请分享一下
    • 两者都有效。 update-elasticsearch-domain-config 是您正在寻找的 AWS CLI 命令。
    • 谢谢,我尝试使用较少数量的节点并且它有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 2022-01-03
    相关资源
    最近更新 更多