ES 复制数据到另外一个集群

2020-04-09  本文已影响0人  gruan

Post

http://<new cluster server>:<port>/_reindex

{
  "source": {
    "remote": {
      "host": "http://<source cluster server>:<port>/",
      "username": "源集群用户名",
      "password": "源集群密码"
    },
    "index": "源 index",
    "query": {
      "match_all": {}
    }
  },
  "dest": {
    "index": "目的 index"
  }
}

如果源群集开启了 xpack.security , 需要添加 basic 认证信息到请求头:

Authorization:Basic <用户名:密码 的 base64 字符串>

需要在目的集群中启用reindex白名单, 在目标集群的配置中添加如下配置:

reindex.remote.whitelist: http://<source cluster server>:<port> 
上一篇下一篇

猜你喜欢

热点阅读