前言
在
canal同步数据到es
一篇中,分析并实战演示了如何利用canal完成数据从mysql到es的准实时同步过程,本篇将基于已经构建好的canal服务,演示在代码中如何利用canal完成一些业务场景的使用
环境准备
- 已经搭建好的canal服务
- 两个不同环境(IP)下的mysql服务
一、快速搭建canal服务
为方便后文的演示和学习,以便看到的同学能体验到完整的操作流程,在正式编写代码之前,先基于centos7环境快速搭建起一个canal服务
搭建步骤
1、服务器使用docker快速安装一个mysql并开启binlog日志
具体可参考:
docker安装mysql及开启binlog日志
一篇
2、上传canal安装包并解压
tar -zxvf canal.deployer-1.1.2.tar.gz -C /opt/module/canal
版权声明:本文为zhangcongyi420原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。