我是靠谱客的博主 清新发带,这篇文章主要介绍canal数据同步(canal安装),现在分享给大家,希望可以做个参考。

下载安装Canal服务

下载地址:

https://github.com/alibaba/canal/releases

(1)下载之后,放到目录中,解压文件

复制代码
1
2
3
cd /usr/local/canal canal.deployer-1.1.4.tar.gz tar zxvf canal.deployer-1.1.4.tar.gz

(2)修改配置文件

复制代码
1
vi 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

注:

复制代码
1
mysql 数据解析关注的表,Perl正则表达式.
复制代码
1
多个正则之间以逗号(,)分隔,转义符需要双斜杠(\)
复制代码
1
常见例子:
复制代码
1
1.  所有表:.*   or  .*\..*
复制代码
1
2.  canal schema下所有表: canal\..*
复制代码
1
3.  canal下的以canal打头的表:canal\.canal.*
复制代码
1
4.  canal schema下的一张表:canal.test1
复制代码
1
5.  多个规则组合使用:canal\..*,mysql.test1,mysql.test2 (逗号分隔)
复制代码
1
注意:此过滤条件只针对row模式的数据有效(ps. mixed/statement因为不解析sql,所以无法准确提取tableName进行过滤)
复制代码
1
 

(3)进入bin目录下启动

复制代码
1
sh bin/startup.sh

 

最后

以上就是清新发带最近收集整理的关于canal数据同步(canal安装)的全部内容,更多相关canal数据同步(canal安装)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部