精华帖 (5) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-03-18
li1gang11 写道 麻烦问一下:这个支持mysql 5.6吗?5.6的binlog的event事件加了checksum了的。
目前暂不支持mysql 5.6的一些新特性,只能支持5.5版本以下的协议. 不过理论上使用5.6,关闭checksum,应该也是可以跑的通的,目前我们只识别自己支持的数据包,针对mysql5.6新增的LogEvent类型,采取的策略是忽略 |
|
返回顶楼 | |
发表时间:2013-03-18
agapple 写道 li1gang11 写道 麻烦问一下:这个支持mysql 5.6吗?5.6的binlog的event事件加了checksum了的。
目前暂不支持mysql 5.6的一些新特性,只能支持5.5版本以下的协议. 不过理论上使用5.6,关闭checksum,应该也是可以跑的通的,目前我们只识别自己支持的数据包,针对mysql5.6新增的LogEvent类型,采取的策略是忽略 5.6关于binlog的文档,怎么找不到啊?agapple知道在哪里的吗? |
|
返回顶楼 | |
发表时间:2013-03-18
和DRC有什么区别?
|
|
返回顶楼 | |
发表时间:2013-03-18
woming66 写道 和DRC有什么区别?
最直观的区别,drc是C/C++写的,canal是纯java写的. 至于性能上,算法理论上应该没太多区别,就看各自代码的功力了 |
|
返回顶楼 | |
发表时间:2013-03-18
li1gang11 写道 agapple 写道 li1gang11 写道 麻烦问一下:这个支持mysql 5.6吗?5.6的binlog的event事件加了checksum了的。
目前暂不支持mysql 5.6的一些新特性,只能支持5.5版本以下的协议. 不过理论上使用5.6,关闭checksum,应该也是可以跑的通的,目前我们只识别自己支持的数据包,针对mysql5.6新增的LogEvent类型,采取的策略是忽略 5.6关于binlog的文档,怎么找不到啊?agapple知道在哪里的吗? http://dev.mysql.com/doc/refman/5.6/en/binary-log.html |
|
返回顶楼 | |
发表时间:2013-03-19
根据你的来信说:计划在v1.0.3支持mysql 5.6协议,目前canal版本release暂定为2周一个周期
非常感谢 不过我看了一下5.6的事件有变化: WRITE_ROWS_EVENT = 23; UPDATE_ROWS_EVENT = 24; DELETE_ROWS_EVENT = 25; 以上是5.5的 WRITE_ROWS_EVENT_V2 = 30; UPDATE_ROWS_EVENT_V2 = 31; DELETE_ROWS_EVENT_V2 = 32; 以上时5.6的事件 |
|
返回顶楼 | |
发表时间:2013-03-19
新增canal adminGuide,详细介绍了如何使用canal,以及对应的一些参数介绍
http://agapple.iteye.com/blog/1831873 https://github.com/alibaba/canal/wiki/AdminGuide |
|
返回顶楼 | |
发表时间:2013-03-20
agapple 写道 新增canal adminGuide,详细介绍了如何使用canal,以及对应的一些参数介绍 http://agapple.iteye.com/blog/1831873 https://github.com/alibaba/canal/wiki/AdminGuide 赞一个,很详细。 |
|
返回顶楼 | |
发表时间:2013-03-20
最后修改:2013-03-20
希望给一份:canal.instance.filter.regex,这个的完整规则和范例,比如我只需要监控某些库中某几个表的增量变动等(比较典型的)
|
|
返回顶楼 | |
发表时间:2013-03-20
kongshanxuelin 写道 希望给一份:canal.instance.filter.regex,这个的完整规则和范例,比如我只需要监控某些库中某几个表的增量变动等(比较典型的)
mysql 数据解析关注的表,Perl正则表达式. 多个正则之间以逗号(,)分隔,转义符需要双斜杠(\\) 常见例子: 1. 所有表:.* or .*\\..* 2. canal schema下所有表: canal\\..* 3. canal下的以canal打头的表:canal\\.canal.* 4. canal schema下的一张表:canal.test1 5. 多个规则组合使用:canal\\..*,mysql.test1,mysql.test2 (逗号分隔) |
|
返回顶楼 | |