【问题标题】:AWS Elasticsearch: How to move data from one index into anotherAWS Elasticsearch:如何将数据从一个索引移动到另一个索引
【发布时间】:2017-09-30 08:19:38
【问题描述】:

众所周知,AWS Elasticsearch 对普通的 Elasticsearch API 施加了很多奇怪的约束。

我想更新现有索引的设置以添加新的分析器。但它需要关闭并重新打开索引(因为在活动设置上不允许设置更新),这是 AWS Elasticsearch 不允许的。

所以我正在考虑使用新设置创建一个新索引并将旧数据移动到新索引中。

我的问题是:如何使用 Kibana 开发工具在 AWS Elasticsearch 上轻松地将一个索引中的数据移动到另一个索引中?

【问题讨论】:

    标签: amazon-web-services elasticsearch


    【解决方案1】:

    你可以通过 sense 插件/kibana 开发工具简单地做到这一点,这会将所有数据从旧索引复制到新索引

    注意:首先为新索引定义设置和映射,然后运行以下查询。

    POST _reindex
    {
      "source": {
        "index": "old index_name" 
      },
      "dest": {
        "index": "new index_name"
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-18
      • 2021-05-04
      • 2016-03-13
      • 1970-01-01
      相关资源
      最近更新 更多