canal
文章平均质量分 65
hackerwin7
这个作者很懒,什么都没留下…
展开
-
搭建: canal部署与实例运行
1、准备:github:https://github.com/alibaba/canal里面有包括server端 client端的 例子原创 2014-07-18 12:46:24 · 73899 阅读 · 15 评论 -
搭建并运行基于HA模式的canal
j原创 2014-07-22 17:17:14 · 13002 阅读 · 2 评论 -
canal的重写与parser源码分析
把canal的parse部分整个抽离了出来,主要是方便以后进行本机调试与源码分析,现在放上来。其实后面已经原创 2014-09-30 15:19:36 · 4252 阅读 · 1 评论 -
关于canal slave 解析sql错误的一个探究
昨天线上遇到的问题。问题场景:mysql 的 binlog format 确认是row模式。但canal讲dml语句解析成了ddl语句,导致getisddl()为true,实际上sql是 insert 语句 或者update语句。原因:问题出在mysql端,比如DBA可能是这样做的,用root权限在mysql shell端 set binlog_format = row原创 2014-12-02 20:37:37 · 3140 阅读 · 0 评论 -
mysql 实时协议解析 第二版 (基于kafka)
第二版 mysql实时解析:目前从第一版的hbase换到了第二版的kafka:将traker与parser的交互组件的hbase替换为kafka。其大体原因是:1、对于解析的数据没必要永久存储,业务仅是需求回溯一周的数据,对数据的持久化保存特性并不做要求。2、对于解析要求实时性,需要一个高吞吐量的组件来传递解析的数据,并且保证不重不丢。整体结构设计:大致原创 2015-01-14 18:16:15 · 6487 阅读 · 1 评论 -
Mysql日志抽取与解析
1. 摘要:Mysql日志抽取与解析正如名字所将的那样,分抽取和解析两个部分。这里Mysql日志主要是指binlog日志。二进制日志由配置文件的log-bin选项负责启用,Mysql服务器将在数据根目录创建两个新文件XXX-bin.001和XXX-bin.index,若配置选项没有给出文件名,Mysql将使用主机名称命名这两个文件,其中.index文件包含一份全体日志文件的清单。Mysql会把原创 2014-10-08 17:44:14 · 13210 阅读 · 1 评论