【问题标题】:How to Customize Index name in ILM(index lifecycle management) of Elastic Search?如何在 Elastic Search 的 ILM(索引生命周期管理)中自定义索​​引名称?
【发布时间】:2023-01-13 05:56:46
【问题描述】:

我正在使用 Elastic 的 ILM(索引生命周期管理)来索引我的实时数据(已收到电子邮件)。 该策略创建为每 30 天滚动到新索引。

索引模板是:WikiEmail-*。

因此,索引每 30 天创建一次,名称为:WikiEmail-000001 等等。

现在我有一个要求,我需要索引历史数据(过去几年的旧电子邮件)。 如何以每月索引方式索引较旧的数据? 有没有办法我们可以在 ILM 中自定义 IndexName,以便起始索引名称为:WikiEmail-0000099。 在这种情况下,我可以通过在名为 WikiEmail-0000098、WikiEmail-0000097 等的暖阶段创建相应的索引来索引旧文档。

【问题讨论】:

    标签: elasticsearch ilm index-management elasticsearch-ilm


    【解决方案1】:

    您会在这里遇到问题,因为 ILM 策略会在保留时查看索引创建日期。所以你的旧数据实际上可能比最近的数据存在的时间更长

    如果你想在 ILM 读取别名下访问这些数据,那么你应该将数据索引到你想要的任何命名索引中,然后将它们附加到该读取别名

    唯一需要注意的是,您需要手动管理这些索引的保留

    【讨论】:

      猜你喜欢
      • 2022-08-04
      • 1970-01-01
      • 2020-12-01
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多