Elasticsearch重命名索引



我有一个名为"产品"的索引,另一个名为" products_temp"。我想用新产品填充" Products_Temp",然后删除"产品"索引,然后将" Products_Temp"索引重命名为"产品"。这在Elasticsearch中可以吗?如果是,建议的方法是什么?

我每天都必须每天重复此" resync"过程。

不可能重命名索引。推荐的方法是使用alias并将其指向您想要的任何索引。

参考:如何重命名索引

它是完全可转换的,在您的beat.yml配置中,您可以添加:

setup.ilm.enabled: false
output.elasticsearch.index: "customname -% {[agent.version]} -% {+ yyyy.MM.dd}"
setup.template.name: "customname"
setup.template.pattern: "customname- *"

屏幕截图

最新更新