【问题标题】:How to replicate/duplicate/sync/backup a local elasticsearch instance to a remote elasticsearch instance如何将本地弹性搜索实例复制/复制/同步/备份到远程弹性搜索实例
【发布时间】:2018-01-04 01:58:53
【问题描述】:

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

【问题讨论】:

    标签: elasticsearch synchronization backup


    【解决方案1】:

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

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

    【讨论】:

    • 感谢@Grigory,这就是现在的解决方案。是否有直接方法可以在弹性搜索设置中指定副本,以便 VPS 上的节点是我本地节点的副本?
    猜你喜欢
    • 1970-01-01
    • 2022-01-25
    • 2020-03-06
    • 2016-09-15
    • 1970-01-01
    • 2023-03-27
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多