记录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  

 

posted @ 2023-11-15 10:29  2022——new_start  阅读(219)  评论(0)    收藏  举报