注意: 文章中所有数据都在单节点下、如果是多节点、可以单独设置冷热数据;参考其他文章;
1、设置索引生命周期管理间隔(1s、默认是1小时,主要为了测试进行修改)
PUT _cluster/settings
{
"persistent": {
"indices.lifecycle.poll_interval": "1s"
}
}
2、设置生命周期
一共四个阶段:hot、warm、cold、delete
PUT _ilm/policy/my_custom_policy_filter
{
"policy": {
"phases": {
"hot": {
"actions": {
"set_priority": {
"priority": 100
},
"rollover": {
"max_age": "3d",
"max_docs": 5,
"max_size": "5gb"
}
}
},
"warm": {
"min_age": "15s",
"actions": {
"set_priority": {
"priority": 50
},
"allocate": {
"number_of_replicas": 1,
"include": {
"_name": "",
"_ip": ""
},
"exclude

本文介绍如何在Elasticsearch中设置索引生命周期管理(ILM),包括调整生命周期管理间隔、定义不同阶段(如hot、warm、cold和delete)的动作、创建索引模板以及测试索引滚动过程。
最低0.47元/天 解锁文章
608

被折叠的 条评论
为什么被折叠?



