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

如何在Linux上安装Canal同步工具

1. 下载安装包

所用到的安装包

canal.admin-1.1.4.tar.gz
链接:https://pan.baidu.com/s/1B1LxZUZsKVaHvoSx6VV3sA 
提取码:v7ta

canal.deployer-1.1.4.tar.gz
链接:https://pan.baidu.com/s/13RSqPinzgaaYQUyo9D8ZCQ 
提取码:v7ta

2. 解压安装

解压安装包:
# 这里安装到/usr/local目录下
cd /usr/local
mkdir -p /usr/local/canal
tar -xzvf canal.deployer-1.1.4.tar.gz -C /usr/local/canal/
解压管理包:
mkdir -p /usr/local/canal-admin
tar -xvf canal.admin-1.1.4.tar.gz -C /usr/local/canal-admin

3. 初始化管理数据库

导入初始化数据脚本:

mysql -uroot -p123456 < /usr/local/canal-admin/conf/canal_manager.sql

4. 修改MySQL服务同步配置

编辑配置文件:
vi /etc/my.cnf
增加同步配置:
[mysqld]
log-bin=mysql-bin # 开启 binlog
binlog-format=ROW # 选择 ROW 模式
server_id=1 # MySQL ID服务标识
重启MySQL服务:
service mysqld restart
检查同步功能是否开启:
创建同步用户:
mysql> FLUSH PRIVILEGES;
mysql> CREATE USER canal IDENTIFIED BY 'canal';
赋予同步所需权限:
mysql> GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'canal'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

5. 修改后台管理配置文件

vi /usr/local/canal-admin/conf/application.yml

先启动后台管理服务, 再启动Canal服务, 后台管理服务启动命令:
/usr/local/canal-admin/bin/startup.sh
访问: http://linux的ip:8089/
登录:  账号:admin  密码:123456

6. Canal服务配置

vi /usr/local/canal/conf/canal_local.properties
配置内容:
启动 Canal 服务 :
/usr/local/canal/bin/startup.sh local

 


http://www.kler.cn/a/405585.html

相关文章:

  • JDBC编程---Java
  • 完全竞争市场
  • 理解折半查找法
  • go的依赖注入究竟是毒药还是解药
  • Windows系统运行库软件游戏修复工具
  • 【MySQL】阶段性总结
  • iOS构建版本以及Hbuilder打iOS的ipa包全流程
  • 海洋通信船舶组网工业4G路由器应用
  • 让windows远程桌面 丝滑如本地
  • 股指期货的套保策略如何精准选择和规避风险?
  • 万兆网络变压器电路设计选型与链接电路设计要点
  • 泷羽sec-星河飞雪-shell-2
  • 关于msvcr120.dll丢失怎样修复的相关分享,一键修复msvcr120.dll
  • 网络安全在线网站/靶场:全面探索与实践
  • Flume日志采集系统的部署,实现flume负载均衡,flume故障恢复
  • 【深度学习之一】2024最新pytorch+cuda+cudnn下载安装搭建开发环境
  • linux下的spi开发与框架源码分析
  • FreeRTOS之vTaskDelete实现分析
  • ara::com 与 AUTOSAR 元模型的关系总结
  • java 并发编程 (1)java中如何实现并发编程