DataMover 5分钟快速部署教程:开箱即用的数据同步平台

5分钟部署 DataMover,10分钟上手使用,无需编写代码,Web 界面可视化配置数据同步任务。

一、环境要求

在开始之前,请确认服务器满足以下条件:

项目最低配置推荐配置
操作系统CentOS 7+ / Ubuntu 18+ / Windows Server 2016+同最低配置
CPU4 核8 核
内存8 GB16 GB
磁盘50 GB100 GB
JDKJDK 8JDK 11

📷 图:服务器环境要求 位置:blog/DataMover快速部署/1-环境要求.png

二、下载安装

2.1 下载 DataMover

访问官网下载页面:https://datamover.cn/download.html

📷 图:下载页面 位置:blog/DataMover快速部署/2-下载页面.png

选择适合你操作系统的版本:

2.2 解压安装

# 创建安装目录
mkdir -p /opt/datamover
cd /opt/datamover

# 解压(Linux)
tar -zxvf datamover-xxx.tar.gz

# 解压(Windows)
# 使用解压工具解压到 D:\DataMover

📷 图:解压目录结构 位置:blog/DataMover快速部署/3-目录结构.png

三、启动服务

3.1 启动 Manager

# 进入安装目录
cd /opt/datamover/manager

# 启动(Linux)
./start.sh

# 启动(Windows)
start.bat

📷 图:Manager 启动界面 位置:blog/DataMover快速部署/4-manager启动.png

Manager 默认端口:8000

3.2 启动 Worker

# 进入 Worker 目录
cd /opt/datamover/worker

# 启动(Linux)
./start.sh

# 启动(Windows)
start.bat

📷 图:Worker 启动界面 位置:blog/DataMover快速部署/5-worker启动.png

Worker 默认端口:9090

3.3 验证启动

浏览器访问管理界面:http://服务器IP:8000

📷 图:登录界面 位置:blog/DataMover快速部署/6-登录界面.png

默认账号:

四、配置数据源

4.1 添加源端数据源

登录后,进入 数据源管理新增数据源

📷 图:数据源管理界面 位置:blog/DataMover快速部署/7-数据源管理.png

填写连接信息:

字段说明示例
数据源名称自定义名称MySQL源库
数据源类型选择数据库类型MySQL
JDBC URL数据库连接地址jdbc:mysql://localhost:3306/test
用户名数据库账号root
密码数据库密码*****

📷 图:添加数据源表单 位置:blog/DataMover快速部署/8-添加数据源.png

点击 测试连接,验证通过后保存。

4.2 添加目标端数据源

同步骤 4.1,添加目标数据库连接。

五、创建同步任务

5.1 新建任务

进入 任务管理新建任务

📷 图:任务管理界面 位置:blog/DataMover快速部署/9-任务管理.png

5.2 配置任务

📷 图:任务配置界面 位置:blog/DataMover快速部署/10-任务配置.png

配置项说明
任务名称自定义名称
源端选择选择已添加的源数据源
目标端选择选择已添加的目标数据源
源表选择选择要同步的表
目标表自动映射或自定义
同步模式全量/增量/CDC
调度策略一次性/周期/Cron

5.3 启动任务

配置完成后,点击 保存启动

📷 图:任务启动 位置:blog/DataMover快速部署/11-启动任务.png

六、监控同步

6.1 查看执行状态

任务启动后,在 执行监控 中查看实时状态。

📷 图:执行监控界面 位置:blog/DataDataMover快速部署/12-执行监控.png

显示信息:

6.2 查看日志

点击任务记录,查看详细日志。

📷 图:执行日志 位置:blog/DataMover快速部署/13-执行日志.png

七、常见问题

7.1 端口被占用

如果 8000 或 9090 端口被占用,可以修改配置:

server:
  port: 8001  # 改为其他端口

7.2 数据库连接失败

检查:

  1. 数据库服务是否启动
  2. 防火墙是否放行端口
  3. 用户权限是否足够
  4. JDBC URL 是否正确

7.3 内存不足

如果数据量大,出现 OOM,可以调整 JVM 内存:

# 将 -Xmx4g 改为更大
JAVA_OPTS="-Xmx8g -Xms4g"

八、下一步

恭喜你已完成 DataMover 部署,现在可以开始数据同步之旅了!

相关同步方案

除了数据迁移同步解决方案,DataMover还支持以下场景:

数据迁移同步平台异构数据库实时同步数据迁移工具推荐企业级数据同步方案免费数据迁移工具MySQL到ClickHouse数据同步Oracle到达梦数据库迁移SQL Server到MySQL数据迁移

常见问题解答

数据迁移是否支持全量和增量?

DataMover的普通任务支持全量一次性同步和基于字段的增量同步。

增量同步和实时同步有什么区别?

增量同步延迟分钟级,实时同步(CDC)可达秒级延迟,能捕获所有数据变更。

CDC同步对源数据库性能影响多大?

采用无锁读取方式,对源库性能影响极小。

免费社区版能同步多少数据?

免费社区版不限制数据量,限制3个同步任务和1个执行节点。

开始你的第一次数据同步

5分钟部署,永久免费社区版