无论才能、知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。

logstash同步mysql 数据

Logstash | 作者 juin | 发布于2019年03月27日 | 阅读数:2894

在Mysql 中没有主键ID 的情况下,如何实现和ES 的同步增删改
已邀请:

rochy - rochy_he

赞同来自: lingo juin

没有主键就需要使用 update_time 这样的字段控制了
如果也没有更新时间,那就只能用 mysql 的 binlog 来实现了

bellengao - 博客: https://www.jianshu.com/u/e0088e3e2127

赞同来自: juin

没有主键也得有可以唯一标识一条记录的字段吧,不然即便是使用binlog同步数据也没法实现删除和修改吧

lingo - Let's Think!

赞同来自:

可使用阿里开源中间件canal来实现,底层原理就是监听mysql的binlog

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

要回复问题请先登录注册