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>