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