【发布时间】:2021-02-04 19:28:26
【问题描述】:
我们想在我们的项目中将我们的 elasticsearch 版本从 5.6 升级到 7.9。
我必须将我们的索引和文档迁移到新版本,但我不能使用 reindex,所以我让高级客户端连接到 elasticsearch 7 并使用 http 请求进行 elasticsearch 5。
对于迁移,我使用 match_all 查询获取部分文档并从旧版本滚动并使用批量请求在新的 elasticsearch 中将它们编入索引。
我们的旧版本 elasticsearch 有 3 个节点。我的问题是我必须分别向所有节点发送请求并处理文档,或者如果我将 match_all 查询搜索发送到 一个节点将由 elsaticsearch 处理(我读到了有关处理请求的协调节点的信息,每个节点都隐含地是一个协调节点cordinating node。)或者我必须向数据节点发送请求
【问题讨论】:
标签: elasticsearch elasticsearch-5 elasticsearch-7