canal数据同步(canal安装)
下载安装Canal服务
https://github.com/alibaba/canal/releases
(1)下载之后,放到目录中,解压文件
cd /usr/local/canal
canal.deployer-1.1.4.tar.gz
tar zxvf canal.deployer-1.1.4.tar.gz
(2)修改配置文件
vi conf/example/instance.properties
#需要改成自己的数据库信息
canal.instance.master.address=192.168.44.132:3306#需要改成自己的数据库用户名与密码canal.instance.dbUsername=canal
canal.instance.dbPassword=canal#需要改成同步的数据库表规则,例如只是同步一下表
#canal.instance.filter.regex=.*\\..*
canal.instance.filter.regex=ucenter.ucenter_member
注:
mysql 数据解析关注的表,Perl正则表达式.
多个正则之间以逗号(,)分隔,转义符需要双斜杠(\\)
常见例子:
1. 所有表:.* or .*\\..*
2. canal schema下所有表: canal\\..*
3. canal下的以canal打头的表:canal\\.canal.*
4. canal schema下的一张表:canal.test1
5. 多个规则组合使用:canal\\..*,mysql.test1,mysql.test2 (逗号分隔)
注意:此过滤条件只针对row模式的数据有效(ps. mixed/statement因为不解析sql,所以无法准确提取tableName进行过滤)
(3)进入bin目录下启动
sh bin/startup.sh
canal数据同步(canal安装)相关推荐
- springboot实现增量备份_SpringBoot canal数据同步解决方案
SpringBoot canal数据同步解决方案 一.需求 微服务多数据库情况下可以使用canal替代触发器,canal是应阿里巴巴跨机房同步的业务需求而提出的,canal基于数据库的日志解析,获取变 ...
- 解决方案:数据同步Canal
解决方案:数据同步Canal 关键词 伪装为mysql slave(发dump协议,接受binary log) eventParser(模拟slave协议) ,eventSink(过滤加工),even ...
- canal - 数据同步工具
一.应用场景 在前面Echarts - 实现图表显示中,我们使用了服务调用(统计表中的信息通过调用用户模块服务来获取)获取统计信息,这样耦合度高,效率相对较低,目前有另一种方法,通过实时同步数据库表的 ...
- 光闸mysql同步_mysql跨网域canal数据同步
需求:高密网和低密网之间的mysql文件落地同步. 分析:解决不同网段之间的数据通讯可以采用光闸或者网闸. 解决mysql之间的同步则可以采用canal.利用canal生成数据库变化 ...
- Canal数据同步策略
缓存数据同步的常见方式有三种: 设置有效期:给缓存设置有效期,到期后自动删除.再次查询时更新 优势:简单.方便 缺点:时效性差,缓存过期之前可能不一致 场景:更新频率较低,时效性要求低的业务 同步双写 ...
- canal数据同步(开启binlog功能)
Canal环境搭建 canal的原理是基于mysql binlog技术,所以这里一定需要开启mysql的binlog写入功能 开启mysql服务: service mysql start 1)检查b ...
- canal数据同步工具
前言 使用canal之前要在linux中和windows中都安装数据库,linux安装数据库见博文 https://blog.csdn.net/weixin_45031570/article/deta ...
- canal数据同步(应用场景)
应用场景 在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员 ...
- canal数据同步(客户端代码编写)
引入相关依赖 <dependencies><dependency><groupId>org.springframework.boot</groupId> ...
最新文章
- SPRING3.X JSON 406 和 中文乱码问题
- 「BAT面试现场」如何判断一个数是否在40亿个整数中?
- Leet Code OJ 223. Rectangle Area [Difficulty: Easy]
- Wolf QOS 教程
- Windows Maven环境变量配置
- 【Java中级】(五)异常处理
- python元胞转list_python元胞自动机的简单实现
- subsonic orm_Hanselminutes播客132-Subsonic与Rob Conery
- multisim仪表运放_Multisim仿真---三运放仪表放大器
- excel生成随机手机号
- office文档图标显示不正常
- 计算机学霸电视剧,最好看九部青春校园剧推荐
- python基础代码技巧_5行Python代码实现批量打水印技巧,值得收藏|python基础教程|python入门|python教程...
- 镭速传输荣获“2021年度优秀软件产品”称号
- 使用计算机室刷卡上机,浅析高校计算机实验室综合信息管理系统
- 哪些大学食堂好吃?各大高校大比拼!
- 刷题记录:牛客NC20811蓝魔法师
- 数据结构的顺序表操作集
- 股票成交量和成交笔数解释
- 自动剪辑视频的软件,视频自动剪辑生成软件如何剪辑视频和制作视频