返回顶部

Canal-1.1.5部署安装

官方源码GitHub:https://github.com/alibaba/canal

一、canal工作原理

  • canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议
  • MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )
  • canal 解析 binary log 对象(原始为 byte 流)

canal支持各种模式,默认是TCP模式,其余模式还包括mq ,kafka

二、环境准备

1、jdk 8+

2、mysql 5.7+

三、部署(QuickStart)

。。。。。。。。。。。。。。。。。。。。。。。。。。。

直接参考官方教程吧,按照官方教程一把嗦就行,直接放官方地址

 

https://github.com/alibaba/canal/wiki/QuickStart

四、看效果

查看 server 日志   vi logs/canal/canal.log

 

 

 

 

查看 instance 的日志  vi logs/example/example.log

 

 

 

注意: 一定不要装最高版本,不然会遇到很多坑,之前安装1.1.6坑死人不偿命,,,,,,现在安装1.1.4按照官方教程一把嗦。

 

posted @ 2022-07-26 23:24  SportSky  阅读(445)  评论(0编辑  收藏  举报
作者:SportSky 出处: http://www.cnblogs.com/sportsky/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】,希望能够持续的为大家带来好的技术文章!想跟我一起进步么?那就【关注】我吧。