删除 Elasticsearch 快照

问题描述

我们有一个在 EKS 上运行的 elasticsearch 集群,并且我们已经为该集群配置了每日快照到 S3。我们现在在 S3 上堆积了大量数据,为了优化成本,我们计划删除所有超过 2 周的快照。

但是由于快照是增量的,我们不确定删除旧快照是否会破坏新快照。

所以我的问题是,我们能否使用 Elasticsearch 的 DELETE Api 从 S3 中安全地删除旧快照而不会损坏任何新快照??

解决方法

,您可以使用 Elasticsearch 的 DELETE Api 从 S3 中安全地删除旧快照,而不会损坏任何新快照。

Elasticsearch 确保它只从存储库中删除那些不再被任何其他现有快照引用的数据。

参考:https://www.elastic.co/guide/en/elasticsearch/reference/current/delete-snapshots.html

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...