ubuntu部署datax-web
链接:https://pan.baidu.com/s/1pBMt7FIi8p-RcHS4puiWxw?pwd=nyk3
提取码:nyk3
安装jdk环境
mkdir /usr/lib/jvm
tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm
vim ~/.bashrc #添加环境变量
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc #使环境变量生效
java -version #查看版本,出现版本则没有问题
使用jps查看java进程
vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile
vim ~/.zshrc
在第七行添加source /etc/profile
source ~/.zshrc
安装python环境
wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
tar -xvf Python-2.7.15.tgz
cd Python-2.7.15
./configure
make
sudo make install
python -V #查看版本号
安装myslq
安装datax-web
tar -zxvf datax-web-2.1.2.tar.gz
cd /opt/datax-web-2.1.2
./bin/install.sh #一路按y同意或者使用./bin/install.sh --force
########################################################
需要填写以下关于数据库的信息
Scan out mysql command, so begin to initalize the database
Do you want to initalize database with sql: [{INSTALL_PATH}/bin/db/datax-web.sql]? (Y/N)y
Please input the db host(default: 127.0.0.1):
Please input the db port(default: 3306):
Please input the db username(default: root):
Please input the db password(default: ):
Please input the db name(default: dataxweb)
########################################################
登入数据库手动创建dataxweb库,并从/opt/datax-web-2.1.2查找sql文件导入到dataweb里
配置datax位置看一下步骤
启动服务
cd /opt/datax-web-2.1.2/bin/
./start-all.sh
停止服务
./stop-all.sh
启动完成后查询服务
jps #看是否有DataXAdminApplication和DataXExecutorApplication这两个进程,如果有则代表启动正常
浏览器访问
http://ip:9527/index.html
默认账号密码
admin/123456
部署datax
tar -zxvf datax.tar.gz -C /usr/local
cd /usr/local/datax
python bin/datax.py job/job.json #测试datax.py是否可以正常运行
出现大概以下这种情况就代表成功了
重新配置datax.py的位置
配置datax位置
vim /usr/local/datax-web-2.1.2/modules/datax-execute/bin/env.properties
#########################################
执行datax的python脚本地址
PYTHON_PATH=/usr/local/datax/bin/datax.py
#########################################
把datax-web停掉,在启动,就可以了