目前canal 最新版本为1.1.7,国内开源项目普遍文档不清晰,以下为实践过程
1.下载
先跑example
配置数据库信息
2 进入bin 目录
D:\download\canal.deployer-1.1.7\bin windows 执行 startup.bat,linux 执行starup.sh
表示服务端启动成功
3.启动exmaple 客户端
启动startup.bat 如下
说明案例example client 启动成功,这里要注意,这里不会有任何输出,输出都写在日志里面了, 手动改一下,主数据库的数据, D:\download\canal.example-1.1.7
这是打开example 下面发现,生成log 文件夹 ,到log 文件夹下看详细日志
发现example 已经获取到了日志,说明服务端,和客户端都连接成功了,
3. 用java canal 客户端去连接 下载canal 源码,启动example
说明连接成功
4.配置时,之前一直监听不到,还有一种 开启gtid 同步的方式
5.实践数据同步