gpt4 book ai didi

elasticsearch - 从Elasticsearch群集的索引中获取所有文档,然后在另一个ElasticSearch群集中对其进行索引

转载 作者:行者123 更新时间:2023-12-03 02:05:46 26 4
gpt4 key购买 nike

我的目标是从ES群集的索引中获取所有文档,并将它们插入保留相同元数据的另一个ES群集中​​。

我看过mget API来检索数据,然后使用Bulk API插入数据,但是该Bulk API需要特殊的结构:

action_and_meta_data\n
optional_source\n
action_and_meta_data\n
optional_source\n

因此,我的想法是在文件中检索我的EScluster1数据,并将其重新排列以符合Bulk API的结构并将其索引到EScluster2。

您是否看到更好和/或更快速的进行方式?

最佳答案

elasticdump执行此操作。如果要手动执行此操作,则需要先使用scroll进行查询,然后再使用bulk index进行查询。一起编写脚本不太难。使用 flex 转储,您可以在不写入文件的情况下泵送数据。但是,当您有索引中的父子关系。

关于elasticsearch - 从Elasticsearch群集的索引中获取所有文档,然后在另一个ElasticSearch群集中对其进行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26529578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com