需要环境:
Java 8(jdk版本建议1.8.201以上)
Python2.7(支持Python3需要修改替换datax/bin下面的三个python文件,替换文件在doc/datax-web/datax-python3下)
Mysql5.7
1.Linux 上安装 DataX
[root@localhost~]#wget http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz
[root@localhost ~]# tar zxf datax.tar.gz -C /usr/local/ #解压到自己的指定路径
[root@localhost ~]# rm -rf /usr/local/datax/plugin/*/._* # 需要删除隐藏文件 (重要)
不删除时,可能会报错
检验是否安装成功:
[root@localhost ~]# cd /usr/local/datax/bin #到指定路径下
[root@localhost bin]# python datax.py ../job/job.json #验证是否安装成功
输出:
显示出来上图表示成功
2.Linux 上安装 DataX-web
1.下载
链接:https://pan.baidu.com/s/1Ba1wJvpvXf1q44p6um3tCQ
提取码:8i8w
2.解压安装包
下载的上传上去解压安装包
[root@localhost ~]# tar -zxvf datax-web-2.1.2.tar.gz #我上传到root目录下直接解压的
3.mysql数据库建表
mysql> create database dataxweb; #进入mysql创建表
4.到bin目录地下 安装
[root@localhost ~]# cd datax-web-2.1.2/bin #我之前解压在root下面 进入bin目录
[root@localhost bin]# ./install.sh #开始安装
需要一系列配置,根据提示来即可
5.配置PYTHON_PATH的路径 (执行datax的python脚本地址)
[root@localhost ~]# cd datax-web-2.1.2 # 到web文件根目录下
[root@localhost datax-web-2.1.2]# vi modules/datax-executor/bin/env.properties #编辑
之前安装datax文件的路径,之前我安装在usr/local路径下
6.启动与关闭
[root@localhost datax-web-2.1.2]# cd bin/ #到软件bin目录下
[root@localhost bin]# ./start-all.sh #启动
[root@localhost bin]# ./stop-all.sh #关闭
7.访问
http://自己的ip:9527/index.html 例如http://192.168.132.236:9527/index.html
出现此页面安装成功
参考:
datax3.0在linux下配置并部署datax-web可视化工具教程_yuanzelin8的博客-CSDN博客_datax部署linux