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

windows安装使用canal

下载

Releases · alibaba/canal · GitHub

# 客户端
canal.adapter-1.1.8-SNAPSHOT.tar.gz
# 管理端
canal.admin-1.1.8-SNAPSHOT.tar.gz
# 服务端
canal.deployer-1.1.8-SNAPSHOT.tar.gz

数据库开启binlog

SHOW VARIABLES LIKE 'log_bin%'

on表示已开启,开启配置

[mysqld]
log-bin=mysql-bin
binlog-format=ROW
server_id=1

创建数据库,新建canal用户,分配slave权限

CREATE DATABASE canal_manager CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
create user canal@'%' IDENTIFIED by 'canal';
GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT,SUPER ON *.* TO 'canal'@'%';
FLUSH PRIVILEGES;

Canal Server安装

启动startup.bat

Unrecognized VM option 'PermSize=128m'

在jdk8(含)以后,永久代被移除了,所以虚拟机的启动参数MaxPermSize(最大永久代大小)不可用。

去掉 -XX:PermSize=128m,重新启动

Canal Admin安装

修改配置,注意数据库端口和密码

导入数据

source canal_manager.sql

启动startup.bat

登录

localhost:8089


http://www.mrgr.cn/news/79944.html

相关文章:

  • WireShark 下载、安装和使用
  • vue2 vue3 无限滚动
  • ejb组件(rmi) webservice平台(xml)
  • Qt 中处理 QAction 信号与槽
  • WADesk 升级 Webpack5 一些技术细节认识5和4的区别在哪里
  • Python爬虫:如何优雅地“偷窥”商品详情
  • TypeScript快速上手 (二)
  • Python的3D可视化库【vedo】2-1 (plotter模块) 绘制器的使用
  • 一文详解TCP协议 [图文并茂, 明了易懂]
  • linux/centOS7用户和权限管理笔记
  • 【在Linux世界中追寻伟大的One Piece】HTTP Session
  • Java-常用类
  • 【C++】string类
  • UE5基本数据类型
  • Luckysheet 实现 excel 多人在线协同编辑(全功能实现增强版)
  • 从根上理解 mysql -数据在表中是怎么存储的
  • location重定向和nginx代理
  • MySQL-练习-数据介绍
  • Linux 权限及管理
  • Java 实现给pdf文件指定位置盖章功能
  • ARM学习(35)单元测试框架以及MinGW GCC覆盖率报告
  • 特征交叉-CAN学习笔记代码解读
  • java抽奖系统登录下(四)
  • R学习——数据框
  • Leetcode数学部分笔记
  • [大数据]Hudi编译集成