需求: 能够全量同步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