社区
数据仓库
帖子详情
急急急!求大神maxwell发送binlog日志到kafka去,数据丢失,咋办
qq_17249217
2017-11-24 09:08:25
maxwell发送binlog到kafka消费者中,kafka在把消息写到另一个数据库(kafka)中去,因为数据库错误的问题,导致写入(kafka)时丢失了一些数据,这些数据在,错误日志中已经找到。求大神该如何手动把这些数据发送到kafka中去,让其重新写一遍数据库!!!
...全文
6135
3
打赏
收藏
急急急!求大神maxwell发送binlog日志到kafka去,数据丢失,咋办
maxwell发送binlog到kafka消费者中,kafka在把消息写到另一个数据库(kafka)中去,因为数据库错误的问题,导致写入(kafka)时丢失了一些数据,这些数据在,错误日志中已经找到。求大神该如何手动把这些数据发送到kafka中去,让其重新写一遍数据库!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jegger_Z
2020-05-29
打赏
举报
回复
请问如何把丢失数据放入到日志中
pppkq
2017-11-27
打赏
举报
回复
楼主,部署过程和配置文件分享一下可以吗? 我正在用这个尝试mysql实时同步到kafka,但是topic内没有消息,不知道哪里不对,想对比一下,谢谢!
LongRui888
2017-11-27
打赏
举报
回复
如果有固定的格式,可以考虑用shell脚本配合sed,awk等,把数据取出来,然后生成insert 语句,最后执行一下sql就行了
利用
Max
well组件实时监听Mysql的
bin
log
日志
,并且把解析的json格式
数据
发送
到
kafka
窗口供实时消费
文档主题: 如何使用
Max
well实时监听Mysql的
bin
log
日志
,并且把解析的json格式
数据
发送
到
kafka
窗口 具体步骤 一:在linux环境下安装部署好mysql 1 开启
bin
log
sudo vi /etc/my.cnf 2 mysql的
bin
log
格式有3种,为了把
bin
log
解析成json
数据
格式,要设置
bin
log
的格式为row(
bin
log
有三种格式:State...
《
数据
同步-
Max
well系列》
max
well订阅MySQL的
bin
log
日志
并生产到
Kafka
传输
数据
2.Canal只能抓取最新
数据
,对已存在的历史
数据
没有办法处理。
Max
well提供一个bootstrap功能,可以直接引导出完整的历史
数据
用于初始化。1.Canal有server+client模式,
Max
well只有一个server把
数据
发送
到消息队列或redis。4.Canal在server+client模式下,可以自定义
数据
格式。3.
Max
well不支持HA,需要自行开发。但支持断电还原,即错误解决后重启继续上次位置读取
数据
。6.
Max
well需要在
数据
库中建立
Max
well库。
无侵入式的mysql的
bin
log
采集——
max
well采集
bin
log
放到
kafka
中——成功!
调研过flume,目前采用datax,但是都是具有侵入式,即使再增量也会影响服务器性能,详细藐视可以查看我以前的文章。 调研flume、cannal、outter、
max
well 最后无侵入式的,实时的。 主要区别: 1、虽然
Max
well不能直接支持HA,但是它支持断点还原,即错误解决后重启继续上次点儿读取
数据
。 2、Canal是服务端,
数据
过来了并不能直接写出去,需要一个客户端:s...
MySQL
数据
实时同步到
Kafka
--
Bin
log
canal、
Max
well、
Kafka
Connect 实现MySQL增量同步
一、需
求
分析 早期业务借助Sqoop将Mysql中的
数据
同步到Hive、hdfs来进行
数据
分析,使用过程中也带来了一些问题: 虽然Sqoop支持增量同步但还属于粗粒度的离线同步,无法满足下游数仓实时性的需
求
(可能一个小时,或者一天) 每次同步Sqoop以sql的方式向Mysql发出
数据
请
求
也在一定程度上对Mysql带来一定的压力 同时Hive对
数据
更新的支持也相对较弱,由于Hive本身的...
大
数据
之使用
Max
well采集MySQL的
bin
log
日志
并上传到
Kafka
本题来源于2022 年全国职业院校技能大赛(高职组)“大
数据
技术与应用”赛项(电商)- 实时
数据
采集。
Max
well是如何监控到
数据
的,
Max
well读取MySQL的
bin
log
数据
并将其转换为易于读取和处理的JSON格式。具体地,它通过连接到MySQL实例的MySQL Slave复制进程来读取
bin
log
数据
流,并解析每个事务的事件,生成一个包含当前事件的JSON对象,并将其输出到目标输出源(例如
Kafka
)。在大
数据
分析和
数据
同步场景中,这种机制可以大大简化
数据
的采集和处理,并实现实时的
数据
同步。
数据仓库
7,394
社区成员
6,741
社区内容
发帖
与我相关
我的任务
数据仓库
其他数据库开发 数据仓库
复制链接
扫一扫
分享
社区描述
其他数据库开发 数据仓库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章