【问题标题】:Elastic Search automatic rollover indexElastic Search 自动翻转索引
【发布时间】:2016-12-26 14:43:42
【问题描述】:

请问ES中是否有自动翻转索引的内置解决方案。例如,以下是我到目前为止所取得的成就:

  1. 创建一个名为“idx-000001”的索引,并将其别名为“idx-prod”
  2. 通过执行以下操作将翻转策略设置为“idx-prod”:

    curl -XPOST 'localhost:9200/idx-prod/_rollover?pretty' -d'{ “条件”: { "max_age": "7d", “最大文档”:100000 } }'

  3. 向“idx-prod”注入数据,当点击100000个文档时,ES翻转到“idx-000002”

但如果不使用“idx-prod”再次设置翻转策略,它将停止“idx-000002”的翻转。

请问是否有针对 idx 翻转的内置自动解决方案? 在我看来 idx 模板可能可以在这里提供帮助,但我没有成功尝试它。

谢谢!

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    从 elasticsearch 6.6 开始,您拥有 ILM(索引生命周期管理) 您可以将翻转添加到阶段: https://www.elastic.co/guide/en/elasticsearch/reference/current/using-policies-rollover.html

    【讨论】:

    • ILM 是自动化索引翻转的好解决方案,但前提是您拥有 XPack!所以 curator 似乎是没有 XPack 的解决方案
    【解决方案2】:

    不是自动的,但您可以安排并查看策展人。 https://github.com/elastic/curator

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-08
      • 1970-01-01
      • 1970-01-01
      • 2021-10-08
      • 2012-02-15
      相关资源
      最近更新 更多