相关疑难解决方法(0)

如何在Elasticsearch中管理架构/映射迁移/演进?

Flyway是RDBMS世界中非常方便的模式迁移/演化工具.我正在为ES寻找类似的东西.

尽管ES与RDBMS不同,但是我得到了这一点,像Flyway这样的工具的重点基本上是在多个环境中进行相同的模式更改,例如5个开发人员环境和登台/生产环境.即使我使用博客文章中描述的别名方法,我仍然需要在每个环境中执行create-new-index-then-load-data-into-it-update-alias循环.我正在寻找的是一种自动化的方式.

我不能要求每个开发人员在提取特定提交后运行特定脚本.在部署最新的代码库之后,我也不想记得在登台和生产环境中手动运行这样的脚本.特别是当进行部署的人不是编写迁移脚本的人时.所有这些都是20年前的感觉.

该问题已在RDBMS世界中多次解决.有很多成熟的工具.Flyway只是其中之一,也是我的最爱.但是我找不到类似ES的东西.我用Google搜索了一半的网络.要么我的谷歌搜索技能很差,要么就像这样的工具不存在.

我错过了什么?有没有找不到的工具?或者我完全误解了关于ES的东西,这样的工具因为我还不了解的东西而没有意义?

elasticsearch

15
推荐指数
1
解决办法
1915
查看次数

标签 统计

elasticsearch ×1