canal同步部署配置说明
1.部署应用
1.1部署清单
zookeeper-3.4.9 记录同步位点信息
canal.deployer-1.1.3 订阅mysql的binlog canal.adapter-1.1.3 从deployer拉取数据并存到数据库
1.2zookeeper安装
1、 官网下载zookeeper 3.4.9版本,直接解压
2、 将解压目录移到/usr/local/zookeeper下
3、 进入conf目录,复制配置文件zoo_sample.cfg为zoo.cfg
4、 修改配置文件:zoo.cfg内容为:
5、 启动zookeeper
1.3canal.deployer安装
1.在服务器上下载1.1.3版本adapter
2.解压缩
3.修改配置文件canal.properties
主要是调整canal.zkServers,canal.destinations和canal.instance.global.spring.xml
4.将example重命名
mv /usr/local/canal.deployer/conf/example /usr/local/canal.deployer/conf/fms
5.编辑配置文件instance.properties,将需要订阅的mysql数据库信息填进去
vi /usr/local/canal.deployer/conf/fms/instance.properties
6.启动
/usr/local/canal.deployer/bin/startup.sh
7.参考链接
https://blog.youkuaiyun.com/u012758088/article/details/78789616
1.4canal.adapter安装
1.在服务器上下载1.1.3版本deployer
wget https://github.com/alibaba/canal/releases/download/canal-1.1.3/canal.adapter-1.1.3.tar.gz
2.解压缩
mkdir canal.adapter
tar -zxvf canal.adapter-1.1.3.tar.gz -C canal.adapter
3.编辑配置文件application.yml
vi /usr/local/canal.adapter/conf/application.yml
4.配置具体要同步的表(应用启动的时候会扫描rdb下面.yml后缀的文件,一张表对应一个配置文件)
5.启动
/usr/local/canal.adapter/bin/startup.sh
6.参考链接
https://github.com/alibaba/canal/wiki/Sync-RDB