Windows 10 本地部署 DataX 与 DataX-Web
搭建 DataX
前置条件
- JDK (1.8 以上,推荐 1.8)
- Python (2 或 3 都可以)
- Apache Maven 3.x (用于编译 DataX)
下载 DataX 编译好的包
下载地址:https://datax-opensource.oss-cn-hangzhou.aliyuncs.com/202309/datax.tar.gz
进入目录,使用 PowerShell 打开终端。
执行解压命令:
tar -xzf datax.tar.gz
配置 Windows 命令行支持 UTF-8
不配置此步骤,执行同步命令可能出现中文乱码。
-
临时改当前窗口编码 打开 cmd,先执行:
chcp 65001再运行:
python datax.py <路径>/1.json日志将以 UTF-8 输出,中文正常显示。
-
永久生效(可选) 在 Windows 10/11 上设置系统全局控制台编码为 UTF-8:
- 设置 → 时间和语言 → 区域 → 相关设置 → 管理语言设置 → 更改系统区域设置
- 勾选 "Beta: 使用 Unicode UTF-8 提供全球语言支持"
- 重启电脑
准备测试数据
新建两个库,相同的表名 user。
CREATE TABLE IF NOT EXISTS `user` (
`id` INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
`username` VARCHAR(50) NOT NULL,
`password` VARCHAR(100) NOT NULL,
`email` VARCHAR(100) NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


