elasticsearch,backup,elastic-stack,Json,elasticsearch,Backup,Elastic Stack" /> elasticsearch,backup,elastic-stack,Json,elasticsearch,Backup,Elastic Stack" />

Json 如何将ElasticSearch快照从存储库下载到本地计算机?

Json 如何将ElasticSearch快照从存储库下载到本地计算机?,json,elasticsearch,backup,elastic-stack,Json,elasticsearch,Backup,Elastic Stack,我正在使用来自elastic云的一个小elasticsearch集群。 我需要: 从elasticsearch下载一个索引到我的本地机器进行分析 在本地设置elasticsearch节点并将此索引还原到其中 在Kibana UI的快照和还原部分中,我可以看到我的快照和以下提示: 使用存储库存储和恢复Elasticsearch的备份 索引和聚类 但是我如何将实际数据从elasticsearch索引下载到我的机器(作为一堆JSON)并将其导入本地运行的elasticsearch?使用一个小集群,只需

我正在使用来自elastic云的一个小elasticsearch集群。
我需要:

  • 从elasticsearch下载一个索引到我的本地机器进行分析
  • 在本地设置elasticsearch节点并将此索引还原到其中
  • 在Kibana UI的
    快照和还原部分中,我可以看到我的快照和以下提示:

    使用存储库存储和恢复Elasticsearch的备份 索引和聚类


    但是我如何将实际数据从elasticsearch索引下载到我的机器(作为一堆JSON)并将其导入本地运行的elasticsearch?

    使用一个小集群,只需几个索引,我就可以使用reindex api,让您的本地实例直接从远程索引数据

    POST _reindex
    {
      "source": {
        "remote": {
          "host": "https://...cloud.es.io:9243",
          "username": "user",
          "password": "pass"
        },
        "index": "source"
      },
      "dest": {
        "index": "dest"
      }
    

    请查看此处的官方文档:

    您好,我不知道这是否能帮助您。当我需要做类似的事情时,我使用了这个有用的库。