MySQL数据实时同步Elasticsearch 方案

需求:
能够全量同步MySQL的数据到Elasticsearch
能够增量同步MySQL的数据到Elasticsearch
支持MySQL库中的增删改数据实时同步到Elasticsearch

方案工具选择:
https://github.com/jprante/elasticsearch-jdbc/tree/5.0
最多支持到Elasticsearch 5版本
https://github.com/scharron/elasticsearch-river-mysql python开发的最后更新的版本的时间为2012年10月12日。
https://github.com/siddontang/go-mysql-elasticsearch
国内人员开发的,golang开发 持续活跃
https://github.com/alibaba/canal/releases 
阿里爸爸开源的软件,持续更新,只支持增量更新。
经过中间工具如maxwell,deebeezium 将MYSQL 的数据转换为json发到kakfa进行消费。
https://github.com/alibaba/canal/wiki/Sync-ES



主推方案:
logstash