DataX-Web部署教程
DataX-Web部署教程
一、首先解压文件到安装目录
使用Linux命令切换到”datax-web-2.1.2.tar.gz“所在路径
执行命令:
tar -zxvf datax-web-2.1.2.tar.gz -C 部署路径
二、执行安装命令
解压完成后,执行命令:./bin/install.sh --force
三、安装过程
设置密码:自己设置(如果是情况2,不生效)
数据库初始化(两种情况):
- 情况一:
安装过程中识别到mysql命令会出现以下提醒:
1
2
3
4
5
6
7Scan 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): 输入数据库的地址(不输入默认为127.0.0.1)
Please input the db port(default: 3306): 输入数据库端口(不输入默认为3306)
Please input the db username(default: root): 输入数据库用户名(不输入默认为root)
Please input the db password(default: ): 输入数据库密码(不输入默认为空)
Please input the db name(default: exchangis)输入数据库名(不输入默认为:exchangis)- 情况二:
- 未识别到mysql命令,需自行初始化SQL。脚本位置【/bin/db/datax-web.sql】
- 执行命令:
vi ./modules/datax-admin/conf/bootstrap.properties
,编辑数据库配置,删除#,删除#,删除#
- 情况一:
四、访问页面
缺少默认重定向,不能缺省/index.html
默认账户名:admin;默认密码:123456
其他配置信息
一、邮箱信息配置
vi /modules/datax-admin/bin/env.properties
二、端口信息配置
vi /modules/datax-admin/bin/env.properties
默认端口为9527,自行根据情况修改
SERVER_PORT=9527
三、Python3注意
如果用的是Python3的话需要将{YOUR_DATAX_HOME}/bin目录下的三个py文件替换成{YOUR_DATAX_WEB_HOME}/doc/datax-web/datax-python3目录下的三个文件
四、服务启停
一键启动所有服务
1 | ./bin/start-all.sh |
一键取消所有服务
1 | ./bin/stop-all.sh |
五、日志
运行日志
部署完成之后,在modules/对应的项目/data/applogs下(用户也可以自己指定日志,修改application.yml 中的logpath地址即可),用户可以根据此日志跟踪项目实际启动情况