全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

创建策略

最近更新时间:2021-03-03 16:34:19

本文介绍索引生命周期创建策略。

curl -X PUT "localhost:9200/_ilm/policy/myl_policy?pretty" -H 'Content-Type: application/json' -d'
{
  "policy": {
    "phases": {
      "hot": {
        "actions": {
          "rollover": {
            "max_age": "7d",
            "max_size": "50G"
          }
        }
      },
      "warm": {
        "min_age": "30d",
        "actions": {
          "forcemerge": {
            "max_num_segments": 1
          },
          "shrink": {
            "number_of_shards": 1
          },
          "allocate": {
            "number_of_replicas": 2
          }
        }
      },
      "cold": {
        "min_age": "60d",
        "actions": {
          "allocate": {
            "require": {
              "type": "cold"
            }
          }
        }
      },
      "delete": {
        "min_age": "90d",
        "actions": {
          "delete": {}
        }
      }
    }
  }
}
'

这个策略包含4个阶段。

  • 索引首先进入hot阶段,当7天或者索引达到50G将会触发roll_over。
  • 再过30天,索引进入warm阶段,然后进行三个操作,增加副本数,forcemerge,减少分片数shrink。
  • 60天后,进入cold阶段,数据分片会被迁移到cold node。
  • 90天后,索引被删除。
文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈