疯狂刷日志,数据同步看起来正常,位点也在更新
2017-11-16 19:44:22.124 [destination = acount_user , address = /192.168.95.124:3306 , EventParser] WARN com.taobao.tddl.dbsync.binlog.LogDecoder - Skipping unrecognized binlog event Unknown from: mysqld-bin.000348:803152087
7bsow1i61#
你用的啥mysql版本?在对应的报错db上,执行show binlog events in 'mysqld-bin.000348' from 803152087 limit 2
34gzjxbg2#
看一下具体是什么事件
mnemlml83#
跑 com.alibaba.otter.canal.instance.spring.integrated.DefaultSpringInstanceTest 时遇到同样的问题mysql版本:5.5.30-v5d-log事件详情:mysql-bin.000327 157086008 Gcid_event 4622 157086035 GCID id=0mysql-bin.000327 157086035 Query 4622 157086112 BEGINmysql-bin.000327 157086112 Table_map 4622 157086202 table_id: 19338612 (stone.alarmcenter_message_receiver)mysql-bin.000327 157086202 Write_rows 4622 157086294 table_id: 19338612 flags: STMT_END_Fmysql-bin.000327 157086294 Xid 4622 157086321 COMMIT /* xid=129218638 */
麻烦看一下是什么原因
owfi6suc4#
Gcid_event是我们DBA定制的一个event,这个无法识别是正常的。
uubf1zoe5#
你们自己改过mysql binlog对象咯?
kcugc4gi6#
嗯,做并行复制的哈
c0vxltue7#
这种自定义事件不能被解析,疯狂打日志怎么解决呢?
q3aa05258#
给canal提交一个issue ,可以调低一下日志级别
8条答案
按热度按时间7bsow1i61#
你用的啥mysql版本?在对应的报错db上,执行show binlog events in 'mysqld-bin.000348' from 803152087 limit 2
34gzjxbg2#
看一下具体是什么事件
mnemlml83#
跑 com.alibaba.otter.canal.instance.spring.integrated.DefaultSpringInstanceTest 时遇到同样的问题
mysql版本:5.5.30-v5d-log
事件详情:
mysql-bin.000327 157086008 Gcid_event 4622 157086035 GCID id=0
mysql-bin.000327 157086035 Query 4622 157086112 BEGIN
mysql-bin.000327 157086112 Table_map 4622 157086202 table_id: 19338612 (stone.alarmcenter_message_receiver)
mysql-bin.000327 157086202 Write_rows 4622 157086294 table_id: 19338612 flags: STMT_END_F
mysql-bin.000327 157086294 Xid 4622 157086321 COMMIT /* xid=129218638 */
麻烦看一下是什么原因
owfi6suc4#
Gcid_event是我们DBA定制的一个event,这个无法识别是正常的。
uubf1zoe5#
你们自己改过mysql binlog对象咯?
kcugc4gi6#
嗯,做并行复制的哈
c0vxltue7#
这种自定义事件不能被解析,疯狂打日志怎么解决呢?
q3aa05258#
给canal提交一个issue ,可以调低一下日志级别