0

我们有以下要求:每个月都必须创建一个新的索引(集合):在 ES 集群中的company_details- 。我们需要删除超过 2 个月的旧索引。

例子:

company_details-2019-12 (delete this index)
company_details-2020-01 (retain this index)
company_details-2020-02 (retain this index)

我们可以创建一个别名company_details并将其指向当前月份的索引(以便我们可以进行索引/查询)。这也必须每月自动更新。

我们如何设置 ES 以便自动完成?

4

1 回答 1

0

如果您使用的是最新版本的 Elasticsearch,索引生命周期管理 (ILM)(请参阅 Elasticsearch 参考:管理索引生命周期)可用于自动执行您描述的所有任务:

  • 滚动索引
  • 调整链接
  • 根据生命周期优化索引,直到它们最终被删除
于 2020-02-28T23:33:56.070 回答