当前位置: 首页 > news >正文

canal安装使用V1.1.4

1、下载 https://github.com/alibaba/canal/releases/tag/canal-1.1.4

下载 admin  和 deployer 两个包进行解压

2、配置deployer服务端

2.1 进入deployer解压目录下的conf文件夹中,编辑canal.properties文件

#修改  当前server上部署的instance列表,名称根据情况自定义,多个用逗号分隔

canal.destinations=

2.2 在canal.properties同级新建instance文件夹(名称来源2.1自定义名称)

将 示例配置文件 conf/example/instance.properties 拷贝到 上一步创建的文件夹中,然后修改内容

canal.instance.master.address:填写数据库地址

canal.instance.master.journal.name:填写binlog文件名,通过 show master status进行获取
canal.instance.master.position=位置,通过 show master status进行获取

canal.instance.dbUsername:用于canal数据库账号
canal.instance.dbPassword:账号对应密码

2.3 启动服务

进入bin目录,执行 restart.sh 脚本,如果需要修改端口,在conf目录下进行修改,启动完成后如下

3 管理控制台安装

3.1 进入解压 admin目录中conf下,修改配置文件 application.yml 端口、数据库相关信息

3.2  进入解压 admin目录中conf下,找到 canal_manager.sql文件,执行创建数据库及对应表信息。

管理端默认登录用户名及密码:admin  123456

3.3 启动管理服务,进入 bin目录,执行  restart.sh 脚本

3.4  注意事项

如果mysql服务使用的是高版本服务,则在后台admin启动过程中会出现错误

错误示例版本:

mysql:8.0     

canal:1.1.4

这是由于canal1.1.4版本驱动包使用的是 mysql-connector-java-5.1.40.jar ,导致版本不一致

需要将 mysql-connector-java-5.1.40.jar默认包删除,替换高版本驱动包

替换完成后,再执行 restart.sh脚本启动,正常。

相关文章:

  • 解决:QTcpSocket: No such file or directory
  • 汉诺塔专题:P1760 通天之汉诺塔 题解 + Problem D: 汉诺塔 题解
  • 串口通信实战:从寄存器操作到数据处理的完全指南
  • 快速上手Linux磁盘管理
  • Shell脚本-变量是什么
  • Docker中镜像、容器、仓库三者之间的关系
  • 【我的创作纪念日】回望初心,分享收获,展望前行
  • 追赶地球变化的“快镜头“:遥感时间分辨率的奥秘
  • 【信息系统项目管理】资源管理
  • 使用Gone MCP 组件编写MCP Server
  • 前端服务器部署报错记录
  • SpringBoot项目异常处理
  • 使用Python设置Excel单元格边框
  • [文献阅读]功能脑网络
  • 智能关停,高速风筒方案中陀螺仪技术的精准应用
  • web后端语言下篇
  • 热蛋白质组分析技术(TPP)在前列腺癌治疗研究中的应用
  • 空调制冷量和功率有什么关系?
  • vue3 nprogress 使用
  • 动态规划入门:4种背包问题大纲
  • 收藏家尤伦斯辞世,曾是中国当代艺术的推手与收藏者
  • 2025年福建省文旅经济发展大会召开
  • 经济日报:从三个变化看外贸破局之道
  • 湖北一季度GDP为13543.49亿元,同比增长6.3%
  • 海口市美兰区委副书记、区长吴升娇去世,终年41岁
  • 美接连派轰炸机、无人机前往日本,驻日美军正升级空中力量