连接到AWS Elasticsearch以重新启动吗?

时间:2018-11-14 18:35:12

标签: amazon-web-services elasticsearch

我正在使用AWS托管的Elastic搜索。我是否可以通过其链接的实例连接到ES?可以重启我的弹性搜索集群吗?

AWS Cli没有与重启有关的任何内容,我只能尝试通过HTTP curl到我的ES。

4 个答案:

答案 0 :(得分:3)

在无法连接的测试环境中,我有一个“ 1节点ES”。通过将节点数从1增加到2,我能够使“ 1节点集群”重新启动。然后将节点数从2减少到1,并希望它删除了我想要的那个节点。

答案 1 :(得分:1)

这取决于您要通过重新启动实现的目标。我们必须重新启动群集的原因之一是对GC冷收集(时间和频率)持续增长的暂时解决。
为了实现这一目标,您可以在短时间内扩大集群规模,然后缩减集群规模(即更改实例类型),这将使另一组实例处于幕后。
此更改应该看起来很浅,所以不应有任何停机时间(更多详细信息-https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-managedomains.html)。
就工作量而言,它非常低-terraform apply或通过控制台进行手动更改仅需要几分钟的时间。当问题对时间敏感并且AWS支持凭单需要几天的时间时,此选项非常方便。

答案 2 :(得分:0)

要重新引导AWS Elasticsearch集群,唯一的方法是记录支持凭单,他们将为您安排重新引导。你自己做不到。

答案 3 :(得分:0)

您还可以稍微增加EBS的大小,以强制使用新大小创建新的ES集群。数据将被迁移。这将表现为“重新启动”。