Elasticsearch 中的索引生命周期管理设置
编辑Elasticsearch 中的索引生命周期管理设置
编辑这些设置可用于配置索引生命周期管理 (ILM)。
集群级别设置
编辑-
indices.lifecycle.rollover.only_if_has_documents
- (动态,布尔值) ILM 是否只滚动非空索引。如果启用,ILM 只有在索引至少包含一个文档时才会滚动索引。默认为
true
。
索引级别设置
编辑这些索引级别的 ILM 设置通常通过索引模板进行配置。有关更多信息,请参阅 创建生命周期策略。
-
index.lifecycle.origination_date
- (动态,长整型) 如果指定,则这是用于计算其阶段转换的索引年龄的时间戳。如果您创建包含旧数据的新的索引并想要使用原始创建日期来计算索引年龄,请使用此设置。指定为以毫秒为单位的 Unix 时间戳值。
-
index.lifecycle.parse_origination_date
- (动态,布尔值) 设置为
true
以从索引名称解析起始日期。此起始日期用于计算其阶段转换的索引年龄。索引名称必须匹配模式^.*-{date_format}-\\d+
,其中date_format
为yyyy.MM.dd
,尾随数字是可选的。通常,已滚动的索引将匹配完整格式,例如logs-2016.10.31-000002
)。如果索引名称与模式不匹配,则索引创建失败。