首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Elasticsearch日志迁移到不同的集群

将Elasticsearch日志迁移到不同的集群
EN

Stack Overflow用户
提问于 2020-09-22 02:21:51
回答 1查看 241关注 0票数 0

我在Kubernetes (AKS)上部署了Elasticsearch。我用的是官方的码头图像来进行部署。日志存储在持久的Azure磁盘中。如何将这些日志迁移到另一个具有类似设置的集群?只需要迁移那些与基于日志日期时间的筛选条件匹配的日志。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-28 07:58:15

请使用再索引 API实现相同的目标。

代码语言:javascript
复制
POST _reindex
{
  "source": {
    "remote": {
      "host": "http://oldhost:9200",
      "username": "user",
      "password": "pass"
    },
    "index": "source",
    "query": {
      "match": {
        "test": "data"
      }
    }
  },
  "dest": {
    "index": "dest"
  }
}

注:

  1. 在目标实例上运行上述命令。
  2. 确保源实例在elasticsearch.yml中是白色的 reindex.remote.whitelist: oldhost:9200
  3. 使用下面的查询参数异步运行进程 POST _reindex?wait_for_completion=false
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64002219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档