下载安装Canal服务
下载地址:
https://github.com/alibaba/canal/releases
(1)下载之后,放到目录中,解压文件
复制代码
1
2
3cd /usr/local/canal canal.deployer-1.1.4.tar.gz tar zxvf canal.deployer-1.1.4.tar.gz
(2)修改配置文件
复制代码
1vi conf/example/instance.properties
复制代码
1
2
3
4
5
6
7
8#需要改成自己的数据库信息 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
注:
复制代码
1mysql 数据解析关注的表,Perl正则表达式.
复制代码
1多个正则之间以逗号(,)分隔,转义符需要双斜杠(\)
复制代码
1常见例子:
复制代码
11. 所有表:.* or .*\..*
复制代码
12. canal schema下所有表: canal\..*
复制代码
13. canal下的以canal打头的表:canal\.canal.*
复制代码
14. canal schema下的一张表:canal.test1
复制代码
15. 多个规则组合使用:canal\..*,mysql.test1,mysql.test2 (逗号分隔)
复制代码
1注意:此过滤条件只针对row模式的数据有效(ps. mixed/statement因为不解析sql,所以无法准确提取tableName进行过滤)
复制代码
1
(3)进入bin目录下启动
复制代码
1sh bin/startup.sh
最后
以上就是清新发带最近收集整理的关于canal数据同步(canal安装)的全部内容,更多相关canal数据同步(canal安装)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复