我有一个索引模板和一个生命周期策略,以及一个按以下方式创建的索引,以将生命周期策略附加到该索引:
body = {
"settings": {
"index.lifecycle.name": policy_name,
"index.lifecycle.rollover_alias": index_name
},
"aliases": {
index_name: {
"is_write_index": True
}
}
}
该政策有一个热阶段,根据指数的大小或年龄进行展期。
然而,我发现当索引被滚动时,即。从index-name-000001
到index-name-000002
,新索引没有附加生命周期策略-这意味着它将不再滚动并保持大小扩展!我如何以自动化的方式修复它?
1条答案
按热度按时间ct2axkht1#
问题是您没有任何
_index_template
或_template
。我建议你使用datastream indices。下面是一个很好的例子:创建ILM策略
创建模板
创建索引