Elasticsearch生命周期ILM若干时间后自动删除索引index

Posted zhangphil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch生命周期ILM若干时间后自动删除索引index相关的知识,希望对你有一定的参考价值。

Elasticsearch生命周期ILM若干时间后自动删除索引index

(1)先手动在 数据 - 索引生命周期策略 里面 创建策略,假设这个策略名字叫 my-demo-test-policy。注意把热阶段,温阶段,冷阶段全部关闭掉,启用滚动更新 去掉选择。点击右边的 删除 图标,只需要设置管理面板中的 删除阶段。

在删除阶段里面配置针对索引的删除时长。

最后 保存策略

此阶段也可以通过代码自动化完成。

(2)在(1)中完成索引生命周期策略创建后,此时在 数据 - 索引生命周期策略 板块可以看到my-demo-test-policy了。然后通过代码:

PUT mydata-*/_settings

    "index": 
        "lifecycle": 
            "name": "my-demo-test-policy"
        
    

上面代码实现为所有以mydata-开头的索引,配置my-demo-test-policy生命周期策略。

这一阶段也可以在 数据 - 索引管理 里面对目标索引手动设置、挂接my-demo-test-policy生命周期策略。

以上是关于Elasticsearch生命周期ILM若干时间后自动删除索引index的主要内容,如果未能解决你的问题,请参考以下文章

干货 | Elasticsearch 索引生命周期管理 ILM 实战指南

干货 | Elasticsearch 索引生命周期管理 ILM 实战指南

Elasticsearch ILM 索引生命周期管理常见坑及避坑指南

Elasticsearch使用索引生命周期管理实现热温冷架构

Elastic 使用索引生命周期管理实现热温冷架构

使用Filebeat和AWS CloudWatch Logs将EC2上的Tomcat的access_log传送到ELasticsearch中并使用ILM完成日志的自动管理