elasticsearch - 翻转时的 Elasticsearch 暖阶段不起作用
问题描述
我使用 Kibana 创建了一个简单的翻转策略,得到以下请求:
{
"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 的本地环境中对此进行测试。也许我错过了一些需要的配置?
解决方案
推荐阅读
- python - 带有互斥锁的 QTimer 会导致程序意外退出吗?
- python - re.sub 如何与 python 正则表达式中的管道字符一起工作?
- zebra-printers - 如何在 ZPL(斑马打印机语言)Unicode utf-8 上打印⎓
- github-api - 如何通过 GitHub API 获取集锦数据?
- database - wordpress中空格的字符编码:显示为?黑色钻石
- javascript - 在 Express/Node 中多次使用相同的查询参数
- r - 创建与 dplyr 中因子级别相等的新变量集
- python - 带有颜色条的数据框图在 Jupyter Notebook 中不显示 x 图例
- redirect - 如何将 HTTPS://example.com 重定向到 www.example.com==
- bash - Add flutter to environment path (Bash)