2016-11-27 150 views
3

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

回答

1

你应该能够简单地改变你ElasticSearch域节点的数量(注:您的数据必须适应节点的量较小)

在CloudWatch的指标可见​​可能会产生误导和AWS点节点的数量这个事实在ElasticSearch documentation

节点指标时更改您的集群 配置和服务例行维护中是不准确的。这是 的预期行为。度量标准将尽快报告正确的集群节点数量。

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

  1. 我创建ES域与4个节点
  2. 一旦创建域,我改变的节点的数量为2

当节点寻求计数度量,我看到暂时量在ES域节点是6,但最终下跌至2

enter image description here

在情况下,当节点数量不stabiliz e很长一段时间,我建议联系AWS。

+0

是从AWS UI还是使用AWS CLI完成的?因为我确定UI,我们可以减少节点的数量,但是从CLI我看不到减少节点的命令。如果你知道它可以请你分享 –

+1

这两个工作。 update-elasticsearch-domain-config是您正在查找的AWS CLI命令。 –

+0

谢谢,我尝试用较少的数字节点,它的工作。 –