【问题标题】:Auto index and auto deletion of index on ElasticsearchElasticsearch 上的自动索引和自动删除索引
【发布时间】:2020-02-28 21:57:41
【问题描述】:

我们有以下要求:每个月都必须在 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 以使其自动完成?

【问题讨论】:

    标签: elasticsearch elasticsearch-indices


    【解决方案1】:

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

    • 滚动索引
    • 调整链接
    • 根据生命周期优化索引,直到它们最终被删除

    【讨论】:

    • @Somebody 如果您使用的是旧版本的馆长可以帮助您
    猜你喜欢
    • 2012-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多