我在本地网络中有一个弹性搜索节点(ES1
(。
我们停电了几天,在此期间,我在aws-ec2中设置了另一个ES节点(ES2
(。
现在我想将在临时ES节点(在aws中(中收集的数据传输到本地网络中的原始ES节点。
我可以使用从ES2
到ES1
的重新索引吗?
ES1和ES2具有不相交的数据(没有文档具有相同的文档id(
它会将文档保留在ES1的索引中,并将ES2的文档添加到ES1上吗?
我刚刚做了这个实验。是的,文档似乎被保留了(当文档ID不相交时(
因此,您可以将ES2到ES1的数据合并,而无需使用reindex
删除ES1中的数据
也许您可以尝试Elasticdump从ES2转储数据副本,然后将其恢复到本地ES1,如果没有映射冲突,您可以恢复到ES1中的任何索引。
弹性转储