下载安装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安装)相关推荐

  1. springboot实现增量备份_SpringBoot canal数据同步解决方案

    SpringBoot canal数据同步解决方案 一.需求 微服务多数据库情况下可以使用canal替代触发器,canal是应阿里巴巴跨机房同步的业务需求而提出的,canal基于数据库的日志解析,获取变 ...

  2. 解决方案:数据同步Canal

    解决方案:数据同步Canal 关键词 伪装为mysql slave(发dump协议,接受binary log) eventParser(模拟slave协议) ,eventSink(过滤加工),even ...

  3. canal - 数据同步工具

    一.应用场景 在前面Echarts - 实现图表显示中,我们使用了服务调用(统计表中的信息通过调用用户模块服务来获取)获取统计信息,这样耦合度高,效率相对较低,目前有另一种方法,通过实时同步数据库表的 ...

  4. 光闸mysql同步_mysql跨网域canal数据同步

    需求:高密网和低密网之间的mysql文件落地同步.          分析:解决不同网段之间的数据通讯可以采用光闸或者网闸. 解决mysql之间的同步则可以采用canal.利用canal生成数据库变化 ...

  5. Canal数据同步策略

    缓存数据同步的常见方式有三种: 设置有效期:给缓存设置有效期,到期后自动删除.再次查询时更新 优势:简单.方便 缺点:时效性差,缓存过期之前可能不一致 场景:更新频率较低,时效性要求低的业务 同步双写 ...

  6. canal数据同步(开启binlog功能)

    Canal环境搭建 canal的原理是基于mysql binlog技术,所以这里一定需要开启mysql的binlog写入功能 开启mysql服务:  service mysql start 1)检查b ...

  7. canal数据同步工具

    前言 使用canal之前要在linux中和windows中都安装数据库,linux安装数据库见博文 https://blog.csdn.net/weixin_45031570/article/deta ...

  8. canal数据同步(应用场景)

    应用场景 在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员 ...

  9. canal数据同步(客户端代码编写)

    引入相关依赖 <dependencies><dependency><groupId>org.springframework.boot</groupId> ...

最新文章

  1. SPRING3.X JSON 406 和 中文乱码问题
  2. 「BAT面试现场」如何判断一个数是否在40亿个整数中?
  3. Leet Code OJ 223. Rectangle Area [Difficulty: Easy]
  4. Wolf QOS 教程
  5. Windows Maven环境变量配置
  6. 【Java中级】(五)异常处理
  7. python元胞转list_python元胞自动机的简单实现
  8. subsonic orm_Hanselminutes播客132-Subsonic与Rob Conery
  9. multisim仪表运放_Multisim仿真---三运放仪表放大器
  10. excel生成随机手机号
  11. office文档图标显示不正常
  12. 计算机学霸电视剧,最好看九部青春校园剧推荐
  13. python基础代码技巧_5行Python代码实现批量打水印技巧,值得收藏|python基础教程|python入门|python教程...
  14. 镭速传输荣获“2021年度优秀软件产品”称号
  15. 使用计算机室刷卡上机,浅析高校计算机实验室综合信息管理系统
  16. 哪些大学食堂好吃?各大高校大比拼!
  17. 刷题记录:牛客NC20811蓝魔法师
  18. 数据结构的顺序表操作集
  19. 股票成交量和成交笔数解释
  20. 自动剪辑视频的软件,视频自动剪辑生成软件如何剪辑视频和制作视频

热门文章

  1. 各大公司容器云的技术栈对比
  2. zigbee cc2530 灌电流 拉电流 上拉电阻
  3. 图解Ubuntu中pidgin登陆IRC
  4. Bootstrap3基础 input-group-btn 按钮与输入框 横向组合
  5. MyBatis 源码分析-技术分享
  6. kinmall分析百度亮剑区块链能否险中求胜?
  7. 解决Geoserver请求跨域的几种思路
  8. String类的intern()
  9. delphichromiumembedded
  10. JavaScript--DOM操作表格及样式(21)