记录canal最新版本数据库同步中间件的使用--1
目前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.实践数据同步 到es8
拷贝es8 的yuml 到launcher 下

application.yml 相关配置


表yml 相关配置

全量导入成功

增量导入开关
# curl 127.0.0.1:8081/syncSwitch/example/on -X PUT

127.0.0.1:8081/syncSwitch/example


浙公网安备 33010602011771号