1、安装python3(可省略)
(1)安装配置环境
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel wget
(2)下载python3并解压
cd /opt/software
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
tar -zxvf Python-3.7.1.tgz -C /opt/module/python3
(3)编译安装
#安装编译器
yum install gcc -y
yum install libffi-devel -y
./configure --prefix=/opt/module/python3
#编译
make
make install
(4)运行python
/opt/module/Python-3.7.1/bin/python3.7

(5)建立软链
ln -s /opt/module/python3/bin/python3.7 /usr/bin/python3
ln -s /opt/module/python3/bin/pip3 /usr/bin/pip3
(6)添加环境变量
vim /etc/profile
#PYTHON3_HOME
export PYTHON_HOME=/usr/local/python3
export PATH=$PATH:$PYTHON_HOME/bin
(7)使环境变量生效
source /etc/profile
python3 -V
pip3 -V

11.2、Datax安装包
(1)上传并解压
tar -zxvf datax.tar.gz -C /opt/module
(2)执行自检脚本
python /opt/module/datax/bin/datax.py /opt/module/datax/job/job.json

11.3、Datax-web安装包
(1)上传并解压
tar -zxvf datax-web-2.1.2.tar.gz -C /opt/module
(2)执行一键安装脚本
bin/install.sh --force
- 安装过程
Do you want to decompress this package: [datax-admin_2.1.2_1.tar.gz]? (Y/N)Y
Do you want to decompress this package: [datax-executor_2.1.2_1.tar.gz]? (Y/N)Y
Do you want to confiugre and install [datax-admin]? (Y/N)Y
Do you want to initalize database with sql: [/opt/apps/datax-web-2.1.2/bin/db/datax_web.sql]? (Y/N)Y
Please input the db host(default: 127.0.0.1): localhost # mysql所在服务器的ip地址,默认是127.0.0.1,这里localhost填与不填没有任何意义,只作为举例
Please input the db port(default: 3306): 3306 # mysql端口默认3306,如果是3306可以直接点击enter键,如果不是输入对应端口号
Please input the db username(default: root): root # 默认msyql用户是root,根据实际情况填写
Please input the db password(default: ): 123456 # 输入mysql用户对应的密码
Please input the db name(default: dataxweb)dataxweb # 输入作为datax-web的系统数据库,默认为dataxweb
Do you want to confiugre and install [datax-executor]? (Y/N)Y
(3)修改配置文件
- 如上述步骤有配置错误,则修改bootstrap.properties
vim datax-web-2.1.2/modules/datax-admin/conf/bootstrap.properties
- 如上述配置文件有修改则运行以下命令
source /opt/module/datax-web-2.1.2/bin/db/datax_web.sql
(4)修改配置文件env.properties
vim /opt/module/datax-web-2.1.2/modules/datax-executor/bin/env.properties
#修改如下
PYTHON_PATH=/opt/module/datax/bin/datax.py
(5)启动datax-web
./start-all.sh

11.4、web端登录
http://192.168.189.19:9527/index.html
用户密码:admin/123456

资源下载
链接:https://pan.baidu.com/s/1_kgrfyEZwWGpLppgWZSe_Q
提取码:1234
版权声明:本文为qq_27924553原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。