Elasticsearch
阿文施瓦辛格
这个作者很懒,什么都没留下…
展开
-
Java中ES5.3批量插入_bulk实现方案
在演示环境MySQL到ES的全量数据初始化过程中,由于IO过多,遇到了ES的超时问题,listener timeout after waiting for [30000] ms,在测试环境是没有问题的,定位原因是同时插入大量文档,导致有些请求等待时间过长,在多次超时之后,同步就直接中断了。目前使用的ES5.5.3众所周知是十分尴尬的,用不了RestHighLevelClient,Transp...原创 2020-03-10 10:10:17 · 2973 阅读 · 1 评论 -
MySQL实时同步到Elasticsearch实现方案 —— canal(兼容ES5.X)
首先看一下canal的实现原理:canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议 MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal ) canal 解析 binary log 对象(原始为 byte 流)怎么使用?...原创 2019-11-23 10:11:25 · 2001 阅读 · 1 评论