当前位置: 首页 > news >正文

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的安装部署完成。

小白第一次安装,欢迎评论问题,一起讨论!

http://www.dtcms.com/a/389553.html

相关文章:

  • 算法<java>——查找(顺序、二分、插值、分块、斐波那契)
  • Mysql杂志(十九)——InnoDB的索引结构
  • CrowdStrike推出AI驱动新工具 聚焦补丁管理与威胁情报短板
  • 收集飞花令碎片——C语言指针
  • MySQL 初识:架构定位与整体组成
  • 【开发者导航】规范驱动且开源的 AI 时代开发流程工具:GitHub Spec-Kit
  • 区块链加速器:Redis优化以太坊交易池性能方案
  • 资源分布的均衡性(Poisson Disk Sampling)探索
  • STM32开发(中断模式)
  • Qt QPieSlice详解
  • C++多线程编程
  • LangChain 父文档检索器:解决 “文档块匹配准” 与 “信息全” 的矛盾
  • COI实验室技能:基于几何光学的物空间与像空间的映射关系
  • springboot-security安全插件使用故障解析
  • 企业移动化管理(EMM)实战:如何一站式解决设备、应用与安全管控难题?
  • 高频面试题——深入掌握栈和队列的数据结构技巧
  • 【C++ qml】qml页面加载配置文件信息的两种方式
  • 运维笔记:神卓 N600 解决企业远程访问 NAS 的 3 个核心痛点
  • GitHub 热榜项目 - 日榜(2025-09-18)
  • 使用开源免费的组件构建一套分布式微服务技术选型推荐
  • 需求质量检测Prompt之是否涉及异常场景
  • QT按钮和容器
  • Kafka4.0 可观测性最佳实践
  • 深入解析 Spring AI 系列:解析函数调用
  • ​​[硬件电路-245]:电气制图软件有哪些
  • 不会索赔500万的苹果,翻车如期到来,不过已没啥影响了
  • 第十一章:AI进阶之--模块的概念与使用(一)
  • 【IoTDB】01 - IoTDB的基本使用
  • 【C++】模版语法基础:认识模版(初识篇)
  • 继承测试用例回归策略