快速开始
本文主要介绍 CloudCanal 快速上手,以 Linux 机器全新部署 Docker 版 CloudCanal 为例
机器准备
准备一台 Linux(CentOS 7/8) 虚拟机,硬件规格
- CPU核数:4核
- 内存:8 GB
CloudCanal 安装与激活
- 参考 全新安装(Linux/MacOS) 文档安装并激活 CloudCanal
数据源添加
- 登录 CloudCanal 控制台,数据源管理 > 新增数据源
- 选择 自建数据库
- 选择数据库类型 MySQL
- 填写网络地址、账号密码等必要信息并 测试连接
- 点击 新增数据源 按钮即可完成添加
- 数据源管理页面可以查看刚刚添加的数据源
任务创建与运行
登录添加好的 MySQL 数据库,执行以下脚本准备测试库表
# source database
create database sample_src;
# target database
create database sample_dst;
# prepare table and data for migration and sync
use sample_src;
CREATE TABLE IF NOT EXISTS `sample_src`.`test_table`(
`id` INT UNSIGNED AUTO_INCREMENT,
`name` VARCHAR(32) NOT NULL,
`age` int not null ,
PRIMARY KEY ( `id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
# prepare test data
insert into `sample_src`.`test_table`(id,name,age) values(1,'hello',18);
insert into `sample_src`.`test_table`(id,name,age) values(2,'world',18);
insert into `sample_src`.`test_table`(id,name,age) values(3,',',18);
insert into `sample_src`.`test_table`(id,name,age) values(4,'cloudcanal',18);CloudCanal控制台,任务管理 > 创建任务
选择添加的数据源作为 源 和 目标 并点击 测试连接 , 点击 下一步
选择数据业务类型为 数据同步,并且勾选 数据初始化 , 点击 下一步
选择需要订阅的源端表 test_table , 并点击 下一步
选择全部列,并点击 下一步
确认 创建任务
任务正常运行
- 任务自动进行初始化、迁移、同步,进度条逐步发生变化
数据验证
- 源端造一些增删改数据,可在对端表中查到一致的数据
总结
通过机器准备、软件安装与激活、数据源添加、任务创建与运行4步,可快速使用 CloudCanal 进行数据迁移与同步。