同步原理:
第一次发送sql请求查询,修改时间参数值是为系统最开始的时间(1970年),可以查询的
到所有大于1970年的数据,并且会将最后一条数据的update_time时间记录下来,
作为下一次定时查询的条件...为什么要下载mysql驱动
因为logstash需要连接mysql,并查询表数据,才确定是否同步数据
如下,是maven仓库,所有版本mysql驱动连接
https://mvnrepository.com...之后每隔一分钟,会以最后的update_time作为条件,查询是否同步数据,如果查询的结果update_time时间大于所记录的update_time时间,则会继续同步数据,接下来在记录最后一次同步的update_time.../logstash
这里goods同步,为什么不是1970年呢,因为之前同步一次过,logstash会帮你记录,所以就以logstash最后一次同步时间计算
?
现在商品表也同步数据了
?...那如何证明,能够多表同步呢,很简单,我们修改两个表的数据,看是否都能查询的到,如下图,就可以证明商品表和用户表,都是根据各自表的最后时间进行同步的数据的
?
?
?
注意:有数据才会创建索引哦