同步原理:
第一次发送sql请求查询,修改时间参数值是为系统最开始的时间(1970年),可以查询的
到所有大于1970年的数据,并且会将最后一条数据的update_time时间记录下来,
作为下一次定时查询的条件...(这里选择的是第一个mysql镜像, :5.7选择的5.7版本)
docker pull mysql # 拉取最新版mysql镜像
运行mysql
docker run -p 3306:3306...为什么要下载mysql驱动
因为logstash需要连接mysql,并查询表数据,才确定是否同步数据
如下,是maven仓库,所有版本mysql驱动连接
https://mvnrepository.com...七、多表同步
到此,我们的单表同步已经完成,接下来我们开始实现多表同步
规则如下:
一个表,一个配置
多个表,多个配置
需要同步多少表,就需要加多少配置
当然配置的内容都差不多,改的地方是查询的表名,和.../logstash
这里goods同步,为什么不是1970年呢,因为之前同步一次过,logstash会帮你记录,所以就以logstash最后一次同步时间计算
?
现在商品表也同步数据了
?