赞
踩
先查看3306和9527端口是否开放,如果未开放先在防火墙添加
- firewall-cmd --zone=public --add-port=3306/tcp --permanent
- firewall-cmd --zone=public --add-port=9527/tcp --permanent
- firewall-cmd --reload
- systemctl stop docker
- systemctl restart docker
拉取镜像
docker pull linshellfeng/datax_web:3.0.1
或者
docker pull swr.cn-north-1.myhuaweicloud.com/softwares/datax-web:2.1.2
注意:datax_web:3.0.1镜像已经整合了datax3.0和datax-web,整合后的镜像大小约990M
下载DataX-Web源码
- https://github.com/WeiYe-Jing/datax-web
- 1.IDEA编译打包
- 下载链接:https://pan.baidu.com/s/13a8nIpz6FL8y4fdE94trjQ 提取码:data
- 2.官方提供的版本tar版本包
- https://pan.baidu.com/s/13yoqhGpD00I82K4lOYtQhg 提取码:cpsk
mysql> create database datax_web;
解压DataX-Web压缩包
# 找到 bin/db/datax_web.sql 文件,进行初始化
在宿主机创建/usr/datax/datax-admin/conf目录,并将bootstrap.properties拷贝到/usr/datax/datax-admin/conf目录下,该文件用来配置datax-web连接数据库的信息,ip地址和xxxxxx需要按实际情况填写。
bootstrap.properties内容参考如下:
- #Database
- DB_HOST=192.168.1.xx
- DB_PORT=3306
- DB_USERNAME=datax_web
- DB_PASSWORD=xxxxxx
- DB_DATABASE=datax_web_db
docker run -d --name datax_web -p 9527:9527 -v /usr/datax/datax-admin/conf/bootstrap.properties:/home/datax/datax-web-2.1.2/modules/datax-admin/conf/bootstrap.properties linshellfeng/datax_web:3.0.1
或者
docker run -d --name datax_web -p 9527:9527 -v /dwz/datax-web/datax-admin/conf/bootstrap.properties:/home/datax/datax-web-2.1.2/modules/datax-admin/conf/bootstrap.properties swr.cn-north-1.myhuaweicloud.com/softwares/datax-web:2.1.2
docker exec -it datax_web /bin/bash
在容器内:curl http://127.0.0.1:9527/index.html
使用浏览器访问宿主机服务:http://宿主机ip:9527/index.html
使用admin/123456登录后及时修改密码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。