用Curator重新索引所有ElasticSearch?

时间:2018-10-31 20:45:28

标签: elasticsearch elasticsearch-curator

是否有食谱来用Curator重新索引所有ElasticSearch索引?

我看到它可以将一组索引重新索引为一个索引(每天到一个月的用例),但是我看不到有什么建议可以轻松地将新的映射文件应用于每个Elastic Index。

我猜测我需要围绕Curator编写一个包装器脚本以获取索引名并将其输入Curator。

1 个答案:

答案 0 :(得分:0)

当您提到重新索引和映射更改时,我不知道您是否正确...

如果您要设置/更新一组索引中的映射,并且知道要按名称(或模式)进行更新的索引,则可以使用{{3 }}

对于重新编制索引,无法一次指定多个源/目标对,但是您可以将一个索引分成多个。但是,当您建议时,可以使用对reindex api的后续调用。

顺便说一句:reindex api不会将设置或映射从源复制到目标索引。您需要自己处理,也许可以使用https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-put-mapping.html#_multi_index_2