侧边栏壁纸
博主头像
平凡之路博主等级

生活原本沉闷,但跑起来就会有风!

  • 累计撰写 82 篇文章
  • 累计创建 10 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

docker部署datax-web

平凡之路
2023-08-10 / 0 评论 / 0 点赞 / 120 阅读 / 406 字

步骤一 创建网段

docker network create --driver bridge --subnet 172.20.1.0/16 my-network

 

步骤二 执行datax-mysql

docker run --rm -p 3306:3306  --net my-network --ip 172.20.1.60  --name datax-mysql -v E:/03docker/data/datax-mysql/conf:/etc/mysql/conf.d -v E:/03docker/data/datax-mysql/logs:/logs -v E:/03docker/data/datax-mysql/data:/var/lib/mysql -d registry.cn-hangzhou.aliyuncs.com/zqqq/datax-db:latest

注意:如果自己有mysql服务,需要还原datax-web的数据库文件即可。
sql脚本下载

步骤三 执行datax-web

docker run  -d --name datax-admin --rm -p 2020:2020 --net my-network --ip 172.20.1.61 -v E:/03docker/data/datax/datax-admin.log:/tmp/datax-admin.log hametan/datax-web:2.1.2 java -jar datax-admin-2.1.2.jar --PORT=2020 --MYSQL_SERVICE_HOST=172.20.1.60 --MYSQL_SERVICE_PORT=3306 --MYSQL_USER=root --MYSQL_PASSWORD=root --DB_DATABASE=datax_web

#步骤四 执行datax-executor

docker run -d --name datax-executor --rm -p 2021:2021 --net my-network --ip 172.20.1.62 -v E:/03docker/data/datax-executor/logs:/home/applogs/executor/jobhandler/ hametan/datax-web:2.1.2 java -jar datax-executor-2.1.2.jar --PORT=2021 --ADDRESSES=http://172.20.1.61:2020

注意: 请提前在本地建好docker镜像需要映射的目录和文件。datax-admin.log不创建启动会报错。

最后通过 http://127.0.0.1:2020/index.html 访问datax-web 账号:admin 密码:123456

datax默认配置文件有点问题,执行的时候会报错。需要修改docker里的datax配置文件解决!
[DataX引擎配置错误,该问题通常是由于DataX安装错误引起,请联系您的运维解决 .]. - 在有总bps限速条件下,单个channel的bps值不能为空,也不能为非正数
image

0

评论区