1. 环境准备
- MySQL (5.5+) 必选,对应客户端可以选装,Linux 服务上若安装 mysql 的客户端可以通过部署脚本快速初始化数据库
- JDK (1.8.0_xxx) 必选
- Python (2.x) 必选 (支持 Python3 需要修改替换 datax/bin 下面的三个 python 文件,替换文件在 doc/datax-web/datax-python3 下),主要用于调度执行底层 DataX 的启动脚本,默认的方式是以 Java 子进程方式执行 DataX,用户可以选择以 Python 方式来做自定义的改造
2. DataX 安装
2.1 下载 DataX 安装包
DataX 详情介绍:https://github.com/alibaba/DataX/blob/master/introduction.md
DataX 官网下载地址:https://github.com/alibaba/DataX
2.2 安装 DataX
上传后进行解压并检测安装是否成功
# 下载上传后进行解压
tar -zxvf /opt/software/datax.tar.gz -C /opt/modules/
# 运行自检脚本
python /opt/modules/datax/bin/datax.py /opt/modules/datax/job/job.json
运行自检脚本后,若无报错则代表安装成功。
3. DataX-web 安装
3.1 下载 DataX-web 安装包
DataX-web 官网下载地址:https://github.com/WeiYe-Jing/datax-web
3.2 安装 DataX-web
3.2.1 上传后进行解压
# 下载上传后进行解压
tar -zxvf /opt/software/datax-web-2.1.2.tar.gz -C /opt/modules/
3.2.2 在 Mysql 中创建存放 datax-web 任务信息的库表
创建数据库 dataxweb
create database dataxweb;
在 dataxweb 中执行 datax_web.sql 脚本
脚本位置为:/opt/modules/datax-web-2.1.2/bin/db/datax_web.sql
3.2.3 执行安装 datax-web 命令
sh /opt/modules/datax-web-2.1.2/bin/install.sh
安装过程中需要下载一些插件,输入'Y'下载即可。
安装过程中需要输入数据库配置,输入提前准备好的 Mysql 相关信息:ip port username password databaseName


