Elasticsearch 7.x 索引生命周期管理策略

Elasticsearch 索引生命周期管理(ILM)是指:Elasticsearch数据索引从设置、创建、打开、关闭、删除的全生命周期过程的管理;为了降低索引存储成本,提升集群性能和执行效率,我们可以通过对存储在Elasticsearch 的数据做生命周期管理。索引生命周期管理对于时序数据( Time Series Data,TSD) 非常有用。

索引生命周期管理策略(ILM Policy)是一组规则的总称,它需要应用到某个索引上或者某个模板template上。这样,当Elasticsearch 集群中的索引产生的时候,就会根据模板中的策略匹配规则,而这些规则中又包含索引生命周期管理策略。自然,这些策略就能被作用到这些索引上。大致流向图如下:

因此,要想完整地执行整个流程,就需要下面的三步:

1,创建ILM策略,可以图形化操作也可以API操作。

2,创建基于给定索引的模板,并关联ILM策略。

3,设定Rollover参数,自动滚动更新索引。

Elasticsearch 7.x 订单中心技术专栏,从真实项目实践、项目源码和生产故障分析等各个方面介绍了Elasticsearch相关的知识。其中第30-34章,详细介绍 Elasticsearch 索引生命周期管理如何配置和使用。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月2日
下一篇 2021年1月3日

相关推荐