V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
holinhot
V2EX  ›  Elasticsearch

请问 Elasticsearch Index lifecycle management 是收费版本才能用吗

  •  
  •   holinhot · 2021-03-29 00:57:51 +08:00 · 2192 次点击
    这是一个创建于 1363 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前我配置了 Index Lifecycle Management 但似乎不起作用,我限制了每个 Index 最大 10mb 来测试,并没有任何效果,index 都 80MB 了也没见自动新建一个 index.

    https://prnt.sc/10y9b04

    ILM 已经链接到模板的,我看官方写的免费版本 1 没有 ILM, 免费版本 2 有 ILM, 我在 Kibana 查看我的版本是 Basic license.

    { "policy": { "phases": { "hot": { "min_age": "0ms", "actions": { "rollover": { "max_age": "30d", "max_size": "10mb" } } } } } }

    3 条回复    2021-03-29 14:08:36 +08:00
    SevenJ
        1
    SevenJ  
       2021-03-29 05:25:14 +08:00
    ILM OSS/开源版本也能用
    ES 有提供 rest api 查看 ILM 的 policy,不一定非要通过 kibana
    shiyijiufei
        2
    shiyijiufei  
       2021-03-29 09:52:19 +08:00
    是免费的,但是索引生命周期需要配合 logstash 或者 filebeat 来使用,
    给你发个参考
    logstash 上配置写上,我这里的策略名是 all-hot
    ilm_rollover_alias => "filebeat-netflow" #滚动别名,跟模板里的一致
    ilm_pattern => "{now/d}-000001" #命名规则
    ilm_policy => "all-hot" #生命周期策略名称,跟你 kibana 上建的一致


    索引模板
    {
    "index": {
    "lifecycle": {
    "name": "all-hot",
    "rollover_alias": "filebeat-netflow"
    },
    "number_of_shards": "1",
    "refresh_interval": "5s"
    }
    }

    我不用 filebeat,不过类似
    holinhot
        3
    holinhot  
    OP
       2021-03-29 14:08:36 +08:00
    @shiyijiufei 昨天配置上是不行的,今天我登陆 Kibana 查看了一下是自动拆分 Index 了,但大小不准,前几个都超出 100MB 后面的都在 80MB 左右,我配置的是 10MB 自动拆分。
    https://prnt.sc/10yqxpq
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.