![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
canal
刘军随笔
这个作者很懒,什么都没留下…
展开
-
es sync之 adapter 使用
Adapter 分为两部分,一个是启动器,一个是适配器,启动器为 Springboot 项目,适配器以 fat jar 的形式将自己所需的依赖打成一个包,以SPI的方式让启动器动态加载启动器配置内容server: port: 8081spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: G...原创 2019-09-06 10:40:34 · 687 阅读 · 0 评论 -
canal 热部署
测试结果为 HA 配置下,该功能已经失效!!!当 CANAL 在运行时,如果想向容器添加实例,需要重启服务,肯定会影响生产业务,所以 CANAL 提供懒加载部署方式如果要使用懒加载,必须在 canal.properties 中开启这一功能,即设置canal.instance.global.lazy = true同时开启配置扫描canal.auto.scan = true...原创 2019-09-06 11:23:08 · 745 阅读 · 1 评论 -
canal 高可用配置
如果 WINDOWS 同机器部署多个 Canal 服务,注意,不是 Canal 实例,请修改端口参数:1. 修改 canal.propeties 文件中的canal.port、canal.metrics.pull.port、canal.admin.jmx.port 各配置项,指向其它端口2. 修改 startup.bat 中-Xrunjdwp:transport=dt_...原创 2019-09-06 11:18:12 · 2058 阅读 · 0 评论 -
canal 配置文件介绍
CANAL 的配置方式有两种:ManagerCanalInstanceGenerator: 基于manager管理的配置方式,目前alibaba内部配置使用这种方式。大家可以实现CanalConfigClient,连接各自的管理系统,即可完成接入 SpringCanalInstanceGenerator:基于本地spring xml的配置方式,目前开源版本已经自带该功能所有代码,建议使...原创 2019-09-06 11:03:36 · 2138 阅读 · 0 评论 -
es sync之 instance.properties配置
################################################### mysql serverId , v1.0.26+ will autoGen# canal.instance.mysql.slaveId=0# enable gtid use true/falsecanal.instance.gtidon=false# position info...原创 2019-09-06 10:58:14 · 1016 阅读 · 0 评论 -
es sync之 canal.properties配置
########################################################## common argument ###############################################################canal.manager.jdbc.url=jdbc:mysql://127.0.0.1:33...原创 2019-09-06 10:57:26 · 1292 阅读 · 0 评论 -
es sync之 application.yml配置
server: port: 8081spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 default-property-inclusion: non_nullcanal.conf: mode: kafka # tcp # kafka rocketMQ # canalS...原创 2019-09-06 10:56:42 · 1735 阅读 · 0 评论 -
instance.properties参数
参数名字 参数说明 默认值 canal.instance.mysql.slaveId mysql集群配置中的serverId概念,需要保证和当前mysql集群中id唯一 (v1.1.x版本之后canal会自动生成,不需要手工指定) 无 canal.instance.master.address mysql主库链接地址 127.0.0.1:3306...原创 2019-09-06 10:54:28 · 3687 阅读 · 0 评论 -
canal.properties参数
instance 列表定义列出当前 server上有多少个 instance,每个 instance 的加载方式是 spring/manager 等参数名字 参数说明 默认值 canal.destinations 当前server上部署的instance列表 无 canal.conf.dir conf/目录所在的路径 ../conf c...原创 2019-09-06 10:53:17 · 3070 阅读 · 0 评论 -
es sync之 canal / adapter 部署
项目案例:https://github.com/liujun19921020/SpringCloudDemo/tree/master/alibaba/canalMySQLMySQL 需开启 binlog 写入功能,并配置 binlog-format 为 ROW 模式[mysqld]log-bin=mysql-bin # 开启 binlogbinlog-format=ROW ...原创 2019-09-06 11:28:54 · 4054 阅读 · 1 评论