1
我刚从ElasticSearch
开始,我希望在代码版本之间自动迁移。是否有一个工具来管理elasticsearch迁移
对于RDBMS
我使用的工具,如phinx应用更改到数据库。
例如:
- 创建迁移文件上()&向下()方法。
- 编写要应用的命令(例如添加索引)。
- 经过测试等
./phinx migrate
。
是否有像这样的迁移工具?
如果没有,是否有另一种可接受的方法来处理对群集的更改?
我刚从ElasticSearch
开始,我希望在代码版本之间自动迁移。是否有一个工具来管理elasticsearch迁移
对于RDBMS
我使用的工具,如phinx应用更改到数据库。
例如:
./phinx migrate
。是否有像这样的迁移工具?
如果没有,是否有另一种可接受的方法来处理对群集的更改?
我从来没有听说过类似ES专用索引的工具。
如果你的目标是更新数据的内部表示,我认为最好的办法是只创建一个脚本:
更新一个文档它不会是更为有效的做法重新索引,因为文件是不可变的,所以更新先手+重新索引(https://www.elastic.co/guide/en/elasticsearch/guide/current/update-doc.html)
它不完全更新。它是一个版本控制管理器。它假设了解当前的数据库版本并按顺序逐个运行正确的迁移脚本。 – michaelbn