首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ILM新索引不遵守我的策略限制GB

ILM新索引不遵守我的策略限制GB
EN

Stack Overflow用户
提问于 2022-09-29 14:40:08
回答 1查看 24关注 0票数 0

我有一个使用索引模式logstash-*和别名logstash-rollover的策略。我的第一个索引是logstash-001,它是由我手工创建的,并附加到滚转别名上。

在50 ok之后(我的策略设置最大为50 ok),创建了另一个索引:logstash-002,这对我来说是可以的。问题是我的第二个索引得到了200 to及更多,似乎没有将策略应用到与-001不同的其他索引中。

索引-001:(检查策略)

索引-002:(此处没有策略)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-29 14:56:19

Tldr;

ILM policy name不适用于模式,它只是策略的名称。

您需要创建一个索引模板,该模板保存ILM策略。此索引模板确实使用了一个索引模式,该模式应该与您的索引匹配。

本教程很好地解释了它。

解决方案

创建模板

代码语言:javascript
复制
PUT _index_template/automated_ILM
{
  "index_patterns": ["logstash-*"],                   
  "template": {
    "settings": {
      "index.lifecycle.name": "<Your ILM policy name>"
      "index.lifecycle.rollover_alias": "logstash-rollover"   
    }
  }
}

将ILM策略手动应用于索引logstash-002

代码语言:javascript
复制
PUT logstash-002/_settings 
{
  "index": {
    "lifecycle": {
      "name": "<Your ILM policy name>"
    }
  }
}

手动完成滚动操作。

代码语言:javascript
复制
POST logstash-rollover/_rollover

你应该都准备好了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73897426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档