Flyway是RDBMS世界中非常方便的模式迁移/演化工具.我正在为ES寻找类似的东西.
尽管ES与RDBMS不同,但是我得到了这一点,像Flyway这样的工具的重点基本上是在多个环境中进行相同的模式更改,例如5个开发人员环境和登台/生产环境.即使我使用博客文章中描述的别名方法,我仍然需要在每个环境中执行create-new-index-then-load-data-into-it-update-alias循环.我正在寻找的是一种自动化的方式.
我不能要求每个开发人员在提取特定提交后运行特定脚本.在部署最新的代码库之后,我也不想记得在登台和生产环境中手动运行这样的脚本.特别是当进行部署的人不是编写迁移脚本的人时.所有这些都是20年前的感觉.
该问题已在RDBMS世界中多次解决.有很多成熟的工具.Flyway只是其中之一,也是我的最爱.但是我找不到类似ES的东西.我用Google搜索了一半的网络.要么我的谷歌搜索技能很差,要么就像这样的工具不存在.
我错过了什么?有没有找不到的工具?或者我完全误解了关于ES的东西,这样的工具因为我还不了解的东西而没有意义?
J A*_*ish 10
因为create-new-index-then-load-data-into-it-then-update-alias,我们做的是:
策展人仍然必须定期运行,但我们在cron工作中运行它.
| 归档时间: |
|
| 查看次数: |
1915 次 |
| 最近记录: |