DataX-Web部署教程

DataX-Web部署教程

一、首先解压文件到安装目录

  1. 使用Linux命令切换到”datax-web-2.1.2.tar.gz“所在路径

  2. 执行命令:tar -zxvf datax-web-2.1.2.tar.gz -C 部署路径

二、执行安装命令

解压完成后,执行命令:./bin/install.sh --force

三、安装过程

  • 设置密码:自己设置(如果是情况2,不生效)

  • 数据库初始化(两种情况):

    • 情况一:
      安装过程中识别到mysql命令会出现以下提醒:
    1
    2
    3
    4
    5
    6
    7
    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): 输入数据库的地址(不输入默认为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)
    • 情况二:
    1. 未识别到mysql命令,需自行初始化SQL。脚本位置【/bin/db/datax-web.sql】
    2. 执行命令:vi ./modules/datax-admin/conf/bootstrap.properties,编辑数据库配置,删除#,删除#,删除#

四、访问页面

地址:http://ip:9527/index.html

缺少默认重定向,不能缺省/index.html

默认账户名:admin;默认密码:123456

其他配置信息

一、邮箱信息配置

vi /modules/datax-admin/bin/env.properties

image-20230217143353399

二、端口信息配置

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地址即可),用户可以根据此日志跟踪项目实际启动情况

其他未详述的问题请查看

datax-web部署文档 (github.com)