Datax-web安装 | 配置环境
需要准备的环境
MySQL (5.5+) 必选,对应客户端可以选装, Linux服务上若安装mysql的客户端可以通过部署脚本快速初始化数据库
JDK(1.8.0_xxx)必选
DataX 必选
Python(2.x)
连接服务器,上传安装包
安装:通过解压缩命令
1. tar -zxvf datax.tar.gz
2. tar -zxvf datax-web-2.1.2.tar.gz
解压完成后,然后找到目录 datax-web-2.1.2/bin/ 下的文件 install.sh ,
执行命令
sh/datax-web-2.1.2/bin/install.sh
然后根据提示进行安装:我安装datax-web的服务器已经具备mysql的服务
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
执行完上面步骤,datax-web的基础安装就完成了。
在安装完成后,可以通过配置文件自由配置所要连接的Mysql数据库,
修改datax-web-2.1.2/modules/datax-admin/conf目录下的bootstrap.properties文件,
在此文件中可以自由配置Mysql的连接:
vi bootstrap.properties
# 配置文件中内容如下所示:
#Database
#DB_HOST=
#DB_PORT=
#DB_USERNAME=
#DB_PASSWORD=
#DB_DATABASE=
# 根据实际情况进行配置即可
特别注意!!!!!!!!!!!!!!!!!
datax-web-2.1.2/modules/datax-admin/conf 目录下的 bootstrap.properties文件的DB_HOST 参数要和数据库的 mysqld.cnf文件的 blind-address 参数 一致。
如果 bind-address 修改为 0.0.0.0,这样就能让所有用户可以远程访问。
配置完Mysql的数据库连接后,
在mysql对应的数据库中执行datax-web-2.1.2/bin/db目录下的datax-web.sql脚本即可,
执行完成后,会在该库中生成datax-web所需要的系统数据表。
安装完成后,还需要配置datax-web-2.1.2/modules/datax-executor/bin/env.properties 指定PYTHON_PATH的路径
vi env.properties
## PYTHON脚本执行位置
PYTHON_PATH=/opt/apps/datax/bin/datax.py
data-web执行任务时需要依赖datax中的python脚本,所以上面步骤中先安装datax
启动datax-web
执行datax-web-2.1.2/bin目录下的start-all.sh命令即可
启动完成后,通过jps命令查看,服务器上是否存在data-web的服务
[root@datax bin]# jps
4742 DataXExecutorApplication
4488 DataXAdminApplication
4783 Jps
# 执行完jps命令后出现以上两个服务证明datax-web已经启动
启动完成后就可以通过页面进行访问了,默认端口号是9527,形式如:http://127.0.0.1:9527/index.html,进入页面后进行登录默认用户:admin,默认密码:123456
到这里datax-web的安装部署完成。
小白第一次安装,欢迎评论问题,一起讨论!