elasticsearch 滚动时的Elasticsearch预热阶段不工作
我使用Kibana创建了一个简单的滚动策略,以获得以下请求:elasticsearch 滚动时的Elasticsearch预热阶段不工作,elasticsearch,kibana,elasticsearch,Kibana,我使用Kibana创建了一个简单的滚动策略,以获得以下请求: { "policy": { "phases": { "hot": { "min_age": "0ms", "actions": { "rollover": { "max_docs"
{
"policy": {
"phases": {
"hot": {
"min_age": "0ms",
"actions": {
"rollover": {
"max_docs": 100
},
"set_priority": {
"priority": 100
}
}
},
"warm": {
"actions": {
"set_priority": {
"priority": 50
}
}
}
}
}
}
我在kibana中勾选了“翻车时进入预热阶段”。
通过示例测试,我发现滚动运行良好,因此在达到100个文档后,它会将索引切换到下一个,并正确更改写入索引。
从Kibana中,我看到新索引正确地处于“热”阶段,但旧索引与当前阶段一样“已完成”。为什么它不像我在Kibana上配置的那样处于温暖阶段
对我得到的索引运行解释:
{
"indices" : {
"applications-000001" : {
"index" : "applications-000001",
"managed" : true,
"policy" : "30d",
"lifecycle_date_millis" : 1617814285452,
"age" : "15.12h",
"phase" : "completed",
"phase_time_millis" : 1617814285920,
"action" : "completed",
"action_time_millis" : 1617814285920,
"step" : "completed",
"step_time_millis" : 1617814285920,
"phase_execution" : {
"policy" : "30d",
"version" : 9,
"modified_date_in_millis" : 1617802613191
}
}
}
}
我正在docker的本地环境中测试这个。也许我错过了一些必要的配置