原英文版地址: https://www.elastic.co/guide/en/elasticsearch/reference/7.7/ilm-settings.html, 原文档版权归 www.elastic.co 所有
本地英文版地址: ../en/ilm-settings.html
本地英文版地址: ../en/ilm-settings.html
重要: 此版本不会发布额外的bug修复或文档更新。最新信息请参考 当前版本文档。
索引生命周期管理设置edit
这些是可用于配置 索引生命周期管理 (index lifecycle management, ILM) 的设置。
这些索引级别的 ILM 设置通常是通过索引模板配置的。 更多信息参考 创建一个生命周期策略。
-
index.lifecycle.indexing_complete
-
(动态的, boolean)
指示索引是否已被 滚动(rolled over)。当 ILM 完成 滚动(rollover) 时会自动设置为
true
。你也可以显式的将它设置为 跳过滚动 (skip rollover)。默认为false
。 -
index.lifecycle.name
- (动态的, string) 用于管理索引的策略的名称。
-
index.lifecycle.origination_date
- (动态的, long) 如果指定了,它就是用于计算其 相变(phase transitions) 的索引年龄的时间戳。 如果你要创建一个包含旧数据的新索引,并想使用原始创建日期来计算索引年龄,则使用此设置。 请指定为 Unix epoch 值(就是 unix 时间戳, 自1970/1/1以来的秒数, 但是这里是 long 类型, 不是 int)。
-
index.lifecycle.parse_origination_date
-
(动态的, boolean)
设置为
true
, 会解析索引名称中的起始日期。 此起始日期用于计算索引的 相变(phase transitions) 年龄。 索引名称必须匹配^.*-{date_format}-\\d+
模式,其中date_format
的格式为yyyy.MM.dd
,后面的数字是可选的。 被滚动的索引通常匹配完整的格式,比如logs-2016.10.31-000002
。 如果索引名称与模式不匹配,则索引创建失败。 -
index.lifecycle.rollover_alias
- (动态的, string) 索引滚动时要更新的索引别名。 使用包含滚动操作的策略时要指定。 当索引滚动时,别名被更新,以反映那个索引不再是写索引。 更多关于索引滚动的信息,参考 滚动 (Rollover)。