canal
worldchinalee
这个作者很懒,什么都没留下…
展开
-
Canal使用文档
环境要求1. 操作系统 a. 纯java开发,windows/linux均可支持 b. jdk建议使用1.6.25以上的版本,稳定可靠,目前阿里巴巴使用基本为此版本. 2. mysql要求 a. 当前的canal开源版本支持5.7及以下的版本(阿里内部mysql 5.7.13, 5.6.10, mysql 5.5.18和5.1.40/48),ps. m...转载 2018-10-30 17:45:23 · 16206 阅读 · 2 评论 -
canal分库配置group-instance.xml
group-instance.xml介绍:主要针对需要进行多库合并时,可以将多个物理instance合并为一个逻辑instance,提供客户端访问。场景:分库业务。 比如产品数据拆分了4个库,每个库会有一个instance,如果不用group,业务上要消费数据时,需要启动4个客户端,分别链接4个instance实例。使用group后,可以在canal server上合并为一个逻辑insta...原创 2018-10-30 17:57:55 · 2671 阅读 · 5 评论 -
canal中持久化到zookeeper的结构
从canal源码注释看到持久化到zookeeper的目录树: /otter/canal:canal的根目录/otter/canal/cluster:整个canal server的集群列表/otter/canal/destinations:destination的根目录/otter/canal/destinations/dest1/running:服务端当前正在提供服务的r...原创 2018-11-19 16:35:12 · 3234 阅读 · 0 评论 -
canal动态加载
CanalController.javaCanalController中和配置相关的代码:public class CanalController { // 默认使用spring的方式载入 // <destination,InstanceConfig> private Map<String, InstanceConfig> ...原创 2019-04-12 16:35:46 · 904 阅读 · 1 评论 -
canal与mysql连接中断报错,不做mysql状态检测情况
一.报错信息2019-05-21 09:47:23.702 [destination = 127_0_0_1-3306 , address = /127.0.0.1:3306 , EventParser] WARN c.a.o.canal.parse.inbound.mysql.dbsync.DirectLogFetcher - Received EOF packet from serve...原创 2019-05-21 16:45:05 · 5441 阅读 · 1 评论