elasticsearch实现远程索引复制
生活随笔
收集整理的这篇文章主要介绍了
elasticsearch实现远程索引复制
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
2019独角兽企业重金招聘Python工程师标准>>>
1、环境准备
elasticsearch5.x
2、配置文件设置
在elasticsearch.yml配置文件中添加白名单,这里的白名单表示允许远程指定ip上的es访问我的es
在elasticsearch.yml文件中添加:reindex.remote.whitelist: [“ip:9200”,”ip2:9200”]
注意:1、多个ip地址时用逗号间隔 2、在源es与目标es上都需要进行配置。
3、es的reindex语句
POST _reindex {"source": {"remote": {"host": "http://10.10.10.102:9200","socket_timeout": "30s","connect_timeout": "30s"},"index": "voice2017-11","size": 1000,"query": {}},"dest": {"index": "voice2017-11"} }- 4、参数解释
- 5、查询结果
转载于:https://my.oschina.net/xiaominmin/blog/1627579
总结
以上是生活随笔为你收集整理的elasticsearch实现远程索引复制的全部内容,希望文章能够帮你解决所遇到的问题。