DataMover 5分钟快速部署教程:开箱即用的数据同步平台
5分钟部署 DataMover,10分钟上手使用,无需编写代码,Web 界面可视化配置数据同步任务。
一、环境要求
在开始之前,请确认服务器满足以下条件:
| 项目 | 最低配置 | 推荐配置 |
|---|---|---|
| 操作系统 | CentOS 7+ / Ubuntu 18+ / Windows Server 2016+ | 同最低配置 |
| CPU | 4 核 | 8 核 |
| 内存 | 8 GB | 16 GB |
| 磁盘 | 50 GB | 100 GB |
| JDK | JDK 8 | JDK 11 |
二、下载安装
2.1 下载 DataMover
访问官网下载页面:https://datamover.cn/download.html

选择适合你操作系统的版本:
- Linux 版(推荐)
- Windows 版
2.2 解压安装
# 创建安装目录
mkdir -p /opt/datamover
cd /opt/datamover
# 解压(Linux)
tar -zxvf datamover-xxx.tar.gz
# 解压(Windows)
# 使用解压工具解压到 D:\DataMover

三、启动服务
3.1 启动 Manager
# 进入安装目录
cd /opt/datamover/manager
# 启动(Linux)
./start.sh
# 启动(Windows)
start.bat
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

默认账号:
- 用户名:admin
- 密码:admin
四、配置数据源
4.1 添加源端数据源
登录后,进入 数据源管理 → 新增数据源

填写连接信息:
| 字段 | 说明 | 示例 |
|---|---|---|
| 数据源名称 | 自定义名称 | MySQL源库 |
| 数据源类型 | 选择数据库类型 | MySQL |
| JDBC URL | 数据库连接地址 | jdbc:mysql://localhost:3306/test |
| 用户名 | 数据库账号 | root |
| 密码 | 数据库密码 | ***** |
📷 图:添加数据源表单 位置:blog/DataMover快速部署/8-添加数据源.png
点击 测试连接,验证通过后保存。
4.2 添加目标端数据源
同步骤 4.1,添加目标数据库连接。
五、创建同步任务
5.1 新建任务
进入 任务管理 → 新建任务
5.2 配置任务

| 配置项 | 说明 |
|---|---|
| 任务名称 | 自定义名称 |
| 源端选择 | 选择已添加的源数据源 |
| 目标端选择 | 选择已添加的目标数据源 |
| 源表选择 | 选择要同步的表 |
| 目标表 | 自动映射或自定义 |
| 同步模式 | 全量/增量/CDC |
| 调度策略 | 一次性/周期/Cron |
5.3 启动任务
配置完成后,点击 保存 → 启动
六、监控同步
6.1 查看执行状态
任务启动后,在 执行监控 中查看实时状态。

显示信息:
- 读取行数
- 写入行数
- 执行耗时
- 执行状态
6.2 查看日志
点击任务记录,查看详细日志。
📷 图:执行日志 位置:blog/DataMover快速部署/13-执行日志.png
七、常见问题
7.1 端口被占用
如果 8000 或 9090 端口被占用,可以修改配置:
- Manager:
manager/conf/application.yml - Worker:
worker/conf/application.yml
server:
port: 8001 # 改为其他端口
7.2 数据库连接失败
检查:
- 数据库服务是否启动
- 防火墙是否放行端口
- 用户权限是否足够
- JDBC URL 是否正确
7.3 内存不足
如果数据量大,出现 OOM,可以调整 JVM 内存:
- 修改
bin/run.sh中的-Xmx参数
# 将 -Xmx4g 改为更大
JAVA_OPTS="-Xmx8g -Xms4g"
八、下一步
- 查看官方文档:https://datamover.cn/doc/
- 加入 QQ 群:1081115584
恭喜你已完成 DataMover 部署,现在可以开始数据同步之旅了!
常见问题解答
数据迁移是否支持全量和增量?
DataMover的普通任务支持全量一次性同步和基于字段的增量同步。
增量同步和实时同步有什么区别?
增量同步延迟分钟级,实时同步(CDC)可达秒级延迟,能捕获所有数据变更。
CDC同步对源数据库性能影响多大?
采用无锁读取方式,对源库性能影响极小。
免费社区版能同步多少数据?
免费社区版不限制数据量,限制3个同步任务和1个执行节点。
开始你的第一次数据同步
5分钟部署,永久免费社区版