弹性搜索自动翻转索引

时间:2016-12-26 14:43:43

标签: elasticsearch

请问ES中是否有内置解决方案可以自动翻转索引。例如,以下是我迄今取得的成就:

  1. 创建一个名为" idx-000001"的索引,并将其别名设为" idx-prod"
  2. 将转存政策设置为" idx-prod"例如:

    curl -XPOST' localhost:9200 / idx-prod / _rollover?pretty' -d' { "条件":{ " max_age":" 7d", " max_docs":100000 } }'

  3. 将数据注入" idx-prod",当点击100000个文档时,ES将转到" idx-000002"

  4. 但是如果没有使用" idx-prod"再次设置翻转政策,它将停止" idx-000002"的翻转。

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

    谢谢!

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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