为什么需要这么做?
- 解决
在我本地是好的啊
这个世界性难题~ - 测试环境碰到问题,直接连上debug,不用再测试本地,再查看测试环境日志
- 遇到一些诡异的问题,日志是看不出端倪的
- 调试一些只能在测试环境执行的流程,如:调用微信/支付宝付款
本文是在本人学习研究ElasticSearch的生命周期管理策略时,发现官方未提供中文文档,有的也是零零散散,此文主要是翻译官方文档Policy phases and actions模块。
注:基于6.7
版本
索引生命周期中有四个阶段,按执行顺序排列。
名称 | 描述 |
---|---|
hot |
该索引正在积极写入 |
warm |
索引通常不会被写入,但仍然会被查询 |
cold |
索引不再更新,很少查询。信息仍然需要搜索,但如果这些查询速度较慢也没关系。 |
delete |
不再需要索引,可以安全删除 |
这些阶段中的每一个都称为阶段
。策略不需要为索引配置每个阶段。例如,一个策略可以仅定义热阶段和删除阶段,而另一个策略可以定义所有四个阶段。