暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
迁移 MySQL 数据到 OceanBase 集群.pdf
1297
14页
14次
2022-03-31
25墨值下载
迁移 MySQL 数据到 OceanBase 集群
文档控制:
版本号 更改人 日期 备注
1 v1.0 岳彩磊
2022-02-09
2 V2.0 岳彩磊
2022-03-02
目录
1.引言 .................................................................................................................................................................... 1
1.1. 关于此文档 ............................................................................................................................... 1
1.2. 参考资料 .................................................................................................................................... 2
2. 测试数据准备 ........................................................................................................................................ 2
2.1. 下载 MySQL 测试工具-tpcc ................................................................................................. 2
2.2. 开始安装 tpcc ......................................................................................................................... 2
2.3. 创建数据库,执行建表脚本 ............................................................................................... 3
2.4. 加载测试数据 ........................................................................................................................... 4
3. 使用 mysqldump 迁移数据 ................................................................................................................. 6
3.1. 使用 mysqldump 导出业务表结构 ...................................................................................... 6
3.2. 使用 mysqldump 导出业务表数据 ...................................................................................... 6
3.3. 导入业务表结构 ...................................................................................................................... 6
3.4. 导入业务表数据 ...................................................................................................................... 7
3.5. 两端数据量核对 ...................................................................................................................... 8
4. 使用 datax 迁移数据 ........................................................................................................................... 8
4.1. 安装部署 datax ................................................................................................................................ 8
4.2. 生成模板文件 .................................................................................................................................. 10
4.3. 修改模板文件 .................................................................................................................................. 10
4.4.
执行数据同步: ............................................................................................................................. 12
4.5. 两端数据核对 .................................................................................................................................. 13
4.6. Datax 数据迁移过程中的报错 ................................................................................................... 13
1.引言
1.1. 关于此文档
练习目的
本次练习目的掌握从 MySQL OceanBase 迁移数据的基本方法:mysqldump、
datax 、canal 等。
练习条件
有 服务器,内存资源至少 12G*1 台 ,部署有 OceanBase 集群。
mysql 数据库,有少量业务表和数据(数据量不要求很多)。没有业务表和
数据的就推荐使用 sysbenc、 tpcc 或者 tpch 的业务数据。
练习内容
请记录并分享下列内容:
(必选)使用 mysqldump mysql 的表结构和数据同步到 OceanBase MySQL
租户中。
(必选)使用 datax 配置至少一个表的 MySQL OceanBase MySQL 租户
的离线同步。
(可选)使用 datax 少一个表的 OceanBase CSV CSV
OceanBase 的离线同步。
(可选)使用 canal 配置 MySQL 的增量同步到 OceanBase 的 MySQL 租户。
1.2. 参考资料
社区版官网-文档-学习中心-入门教程:4.2 如何使用 mysqldump 迁移 MySQL
OceanBase
社区版官网-博客-入门实战4.2:如何使用 mysqldump 迁移 MySQL
OceanBase
2. 测试数据准备
2.1. 下载 MySQL 测试工具-tpcc
下载地址:
https://github.com/Percona-Lab/tpcc-mysql
2.2. 开始安装 tpcc
[root@localhost data]# unzip tpcc-mysql-master.zip
[root@localhost data]# cd tpcc-mysql-master
[root@localhost tpcc-mysql-master]# ls
add_fkey_idx.sql count.sql create_table.sql Dockerfile drop_cons.sql load_multi_schema.sh load.sh README.md schema2 scripts src
[root@localhost tpcc-mysql-master]# cd src/
[root@localhost src]# make
注:tpcc 安装只需要 make 即可,这里不需要 make install,编译完成后会生成 tpcc_load
和 tpcc_start 命令,以供之后生成测试数据。
of 14
25墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜