如何将本地elasticsearch实例复制/复制/同步/备份到远程elasticsearch实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将本地elasticsearch实例复制/复制/同步/备份到远程elasticsearch实例相关的知识,希望对你有一定的参考价值。

我有一个弹性搜索集群,它只包含一个节点,并存在于本地网络中,用于将数据存储在从连接到同一本地网络中不同机器的传感器推送的索引(比如“helloworld”)中。现在这个设置部署在一个远程位置,让我说我无法从外部访问本地网络上的任何机器,因为这个本地网络没有公共IP(我也不想设置VPN)。我想将索引“helloworld”复制/备份/同步(实时/近实时不是一个问题)到在虚拟专用服务器(VPS)上运行的弹性搜索实例。如何实现这一点,以便通过VPS上的elasticsearch实例访问数据?

答案

你可以使用快照/恢复api。 1)创建索引的快照 2)将您自己的快照复制到您的vps 3)从其他集群恢复它。

https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html#modules-snapshots

以上是关于如何将本地elasticsearch实例复制/复制/同步/备份到远程elasticsearch实例的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将目录从 Google Compute Engine 实例复制到我的本地计算机?

如何在 Java 静态块中创建本地类? [复制]

如何将本地文件复制到远程服务器

如何将文件从 S3 复制到 Amazon EMR HDFS?

Vue如何将数组复制到本地进行编辑?为啥它适用于字符串而不适用于数组? [复制]

cloud/gsutil 将文件从实例复制到存储桶