文件名称:easy-sync:通过binlog将mysql实时同步到elasticsearch。 支持完全同步和增强同步
文件大小:2.83MB
文件格式:ZIP
更新时间:2024-05-19 07:30:57
Java
容易同步 通过binlog和kafka将mysql实时同步到elasticsearch。 易于使用。 支持多任务并添加新任务而无需重新启动。 在不影响在线业务的情况下平稳地改变索引结构。 它是如何工作的? 有两种任务。 Binlog任务-读取binlog并将不同表的数据发送到不同的kafka主题。 Elasticsearch Task-每个任务都读取自己的kafka主题,并将数据写入elasticsearch。 为什么要使用kafka? mysql binlog记录所有表的更改。 当您将两个表同步到es时,一个表不起作用将阻止另一个表。 因此,我们将两个表的数据发送给具有不同主题的kafka,两个表将独立工作。 快速开始 安装jdk(> = 1.8),安装kafka(> = 0.9.0.1) 从下载eays-sync, ,解压缩并运行: java -jar easy-sync