Canal
文章平均质量分 64
canal
凯丨
你呢个人真系傻傻地嘅,冲冲凉,松松骨,舒筋活络啊。
展开
-
canal番外篇-otter
目前项目中使用的是mysql5.5,计划升级为mysql8.1,版本跨度较大,市面上可靠工具选择较少。otter符合预期,使用过程中除GitHub issues中提到的问题外(上述otter-all中已经修复),未发现其他异常。存量同步直接mysqldump。然后记录binlog位置(canal配置中用到)成功启动后,会出现http://xxx:8080,直接访问,表示成功,避免出现某些查询不可用建议保持编码、字符集一致。正常配置为有权限的用户即可,点击验证连接数据源出现。配置数据表(用到正则)原创 2023-07-13 18:07:25 · 395 阅读 · 0 评论 -
canal第三篇:配置多个instance
基于前两篇文章中的docker-composer.yaml调整canal-server在canal-server/conf/canal.properties 加入如下信息……# 多个使用 逗号 分割canal.destinations = example,example2……instance.properties在 canal-server/conf 创建文件夹example新建instance.propertiesexample2新建instance.properties.原创 2022-04-20 15:19:31 · 3748 阅读 · 0 评论 -
canal小试牛刀第一篇:canal-server+kafka根据mysql binlog同步数据
1. 前情提要直接监听mysql的binlog同步数据可以对业务无侵入。数仓搭建必备利器。2. 准备工作了解canal-server了解kafka了解Canal Kafka了解mysql主从了解docker、docker-compose3. 配置相关mysql保存以下配置至./mysql/conf.d/slave.cnf[mysqld]log-bin=mysql-bin # 开启 binlogbinlog-format=ROW # 选择 ROW 模式server_id=1原创 2022-01-19 16:23:47 · 2540 阅读 · 0 评论 -
canal小试牛刀第二篇:简单运行
github项目直达1. 启动docker进入根目录执行 docker-compose up。当看到如下相关信息表示相应服务已经成功启动:mysqlcanal-db | 2022-01-19T07:29:51.996555Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this chann原创 2022-01-19 16:24:44 · 2864 阅读 · 0 评论