elasticsearch实现远程索引复制
来源:互联网 发布:淘宝客服面试注意事项 编辑:程序博客网 时间:2024/06/05 20:15
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、参数解释
source:{ host:源es的ip与端口 socket_timeout:读取超时时间 connect_timeout:连接超时时间 index:源索引名字 size:批量抓取的size大小 (从远程服务器重新编译使用默认最大大小为100MB的堆缓冲区。如果远程索引包含非常大的文档,则需要使用较小的批量) query:查询指定条件下的字段}dest:{ index:当前索引名字}
5、查询结果
{ "took": 1867, "timed_out": false, "total": 322, "updated": 322, "created": 0, "deleted": 0, "batches": 4, "version_conflicts": 0, "noops": 0, "retries": { "bulk": 0, "search": 0 }, "throttled_millis": 0, "requests_per_second": -1, "throttled_until_millis": 0, "failures": []}
阅读全文
0 0
- elasticsearch实现远程索引复制
- elasticsearch 索引复制 数据
- ElasticSearch复制索引并修改字段
- elasticsearch-索引与分片实现原理
- Elasticsearch索引。
- elasticsearch:用Curator辅助Marvel,实现自动删除marvel索引
- elasticsearch原理系列一(准实时索引实现原理)
- es分布式 索引复制异常:org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception
- es分布式 索引复制异常:org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception
- elasticsearch索引修复
- elasticsearch------索引修复
- elasticsearch索引文档-attachment
- [Elasticsearch] 索引管理 (一)
- [Elasticsearch] 索引管理 (二)
- elasticsearch 索引优化
- Elasticsearch 索引优化
- Elasticsearch-PHP 索引操作
- Elasticsearch-PHP 索引操作
- LeetCode 138. Copy List with Random Pointer
- git merge冲突产生
- 代码安全部分总结
- Java| Javadoc生成Java帮助文档
- Vue学习日志:模板语法(3)
- elasticsearch实现远程索引复制
- integer-to-roman and roman-to-integer罗马数字转换
- Linux基础之九
- Magento适应Seaslog和Logstash要求的书写规范
- ubuntu与windows共享文件夹(samba)
- orcle修改一个表的状态为另一个表中对应的状态
- 求出0~999之间的所有“水仙花数”并输出
- Spring cloud系列九 Hystrix的配置属性优先级和详解
- Navmeshagent与飞行(3)