StarRocks 迁移 MySQL 数据demo(CloudCanal)

使用 CloudCanal 对数据进行迁移,从 MySQL 全量迁移数据至 StarRocks 。

一. 环境搭建

搭建 CloudCanal 环境

参考官方文档进行安装 CloudCanal 全新安装

搭建 StarRocks 环境

参考官方文档 StarRocks 手动部署

由于是演示 demo ,MySQL 使用 CloudCanal 安装时依赖的MySQL环境。

创建数据源

CloudCanal 搭建完成后,登录管理控制台,添加 StarRocks 数据源。
1.选择自建数据库
2.选择StarRocks数据库
3.添加连接信息


添加 StarRocks 数据源

Client 地址即 StarRocks FE_host:query_port
Http 地址即 StarRocks FE_host:http_port

创建任务

1.选择源数据库:MySQL
2.选择目标数据库:StarRocks
3.选择数据库映射


创建任务

4.全量同步
5.选择需要同步的表,一个任务可以同步一个或多个表

CloudCanal 可以自动同步表结构,可以选择需要同步的表,及表的哪些列。不支持的类型可以自动过滤。

6.创建任务

StarRocks 安装时需要选择1.19.x及以上版本。CloudCanal 对数据库版本有校验,如果不支持,会在创建同步任务的最后一步提示。

数据验证

对MySQL中的数据进行写入和删除操作,查询StarRocks对应的表,确认数据同步成功。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容