一、给目标集群新增白名单
1、elasticsearch.yml中添加reindex.remote.whitelist: [“xx.xx.xx.xx:9200”],不加http,重启ES服务;
|
|
|
|
二、使用PostMan修改目标主机ES参数
1、PUT _settings?pretty
|
|
三、使用reindex同步数据
1、同步数据,POST _reindex?wait_for_completion=false
|
|
注:
- 同步之前,需要删除目标主机中已存在索引,否则同步不成功。
- 同步ES数据时,如果需要认证,目标主机添加Basic auth认证,源主机添加username和password;
2、批量修改数据 POST aiot_towercrane_param_xiongan/_update_by_query
|
|
- 注意:Long类型更新需要添加L
四、查看迁移状况
1、查看所有task
GET _tasks?detailed=true&actions=*reindex1http://144.7.110.56:9200/_tasks?detailed=true&actions=*reindex
GET _tasks/xxx?pretty1http://144.7.110.56:9200/_tasks/6kPnJej0SZKt4Y5THf6TuQ:697134?pretty
五、恢复新es设置
1、PUT _settings?pretty
|
|
|
|