一、环境准备
1、jdk8
2、maven
3、mysql7
4、python3
5、window10
6、idea
7、2345解压(win支持tar.gz解压)
8、git
二、linux操作步骤
1、准备作业目录
1)命令
mkdir -p /opt/datax mkdir -p /opt/datax/jsonpath2)查看python版本
python --version说明1: python2.X,datax包可以直接用
说明2: python3.X,datax包的datax.py需要更换
说明3: 更换链接
https://github.com/WeiYe-Jing/datax-web/tree/master/doc/datax-web/datax-python3说明4: datax-web项目里面也有
~~
2、下载datax
1)下载
http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz2)解压
tar zxvf datax.tar.gz
~~
3、datax-web项目部署
1)拉去源码
git clone说明1: datax-web自己存了一份
2)进入目录并编译打包
cd /opt/gitee/hg-datax-web mvn clean install3)进入并解压
cd build/ tar zxvf datax-web-2.1.2.tar.gz4)进入并解压模块
cd /opt/gitee/hg-datax-web/build/datax-web-2.1.2/packages tar zxvf datax-admin_2.1.2_1.tar.gz tar zxvf datax-executor_2.1.2_1.tar.gz5)启动datax-admin
cd /opt/gitee/hg-datax-web/build/datax-web-2.1.2/packages/datax-admin/bin ./datax-admin.sh start6)启动datax-executor
cd /opt/gitee/hg-datax-web/build/datax-web-2.1.2/packages/datax-executor/bin ./datax-executor.sh start7)查看启动端口
netstat -anp | grep 9527 netstat -anp | grep 40002说明1: datax-admin默认端口9527,这个端口修改起来比较难受,就没改了
说明2: datax-executor修改了端口,改为了40002
8)修改datax-executor参考
9)日志文件datax-admin
/opt/gitee/hg-datax-web/build/datax-web-2.1.2/packages/datax-admin/bin/console.out10)日志文件datax-executor
/opt/gitee/hg-datax-web/build/datax-web-2.1.2/packages/datax-executor/bin/console.out说明1: 启动失败了,可以看日志;admin失败可能是数据库连接或者端口占用
说明2: executor失败,可能是admin的端口不对,导致连接失败
说明3: admin正常,但是ip:端口访问404,需要加index.html,也就是: http://ip:port/index.html
11)效果图
~~
三、windows操作步骤
1、datax操作步骤
1)下载datax
http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz2)其他版本:github
https://github.com/alibaba/DataX3)解压
4)下载python3的datax.py
https://github.com/WeiYe-Jing/datax-web/tree/master/doc/datax-web/datax-python3
5)替换掉datax\bin\*.py
6)删除以下目录下的多余文件
datax\bin\ datax\plugin\reader\ datax\plugin\writer
~~
2、datax-web操作步骤
1)克隆源码
https://github.com/WeiYe-Jing/datax-web.git2)创建数据库datax_web
3)导入SQL
datax-web\bin\db\datax_web.sql
4)修改datax-admin配置
a> application.yml,修改端口即可
b> bootstrap.properties,数据库配置
c> 运行DataXAdminApplication即可
运行报错:
java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.说明: 忽略即可
5)修改datax-executor
6)启动DataXExecutorApplication
~~
3、使用
1)访问web
http://127.0.0.1:8001/index.html#/login?redirect=%2Fdashboard2)默认账号
admin1234563)了解页面
~~
4、docker部署(待验证)
1)拉取镜像
docker pull linshellfeng/datax_web:3.0.1说明: 3.0.1已经包含了datax,直接配置数据库使用即可
2)创建宿主机目录
mkdir -p /data/datax/datax-admin/conf3)创建并配置yml(数据库连接)
vi /data/datax/datax-admin/conf/bootstrap.properties4)docker启动
docker run -d --name datax_web -p 9527:9527 -v /data/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~~
猜你喜欢
- 10天前(希尔顿2021活动)希尔顿集团618盛夏大促开启
- 10天前(大理悦云雅阁酒店电话)雅阁酒店集团|端午佳节礼遇,大理悦云雅阁度假酒店
- 10天前(临沂 凯悦)临沂第一家凯悦嘉轩酒店开幕迎宾
- 10天前(屿见不一样是哪个酒店)屿见白纱,遇见自己 “佳能PhotoGirls屿见白纱”摄影派对玩转海岛
- 10天前(兵团猛进秦剧团持续开展“戏曲进校园”活动)兵团猛进秦剧团持续开展“戏曲进校园”活动
- 10天前(札幌小樽市)2024年暑期飞往北海道避暑吧!札幌小樽city walk路线推荐
- 10天前(携程租车加盟合作)携程租车加盟优势全解析:开启旅游出行市场新篇章
- 10天前(泛舟诗海觅春迹什么意思)泛舟觅桃源,又一头部机构下场文旅赛道
- 10天前(阿斯塔纳航空属于哪个联盟)阿斯塔纳航空荣获Skytrax世界航空公司大奖,将继续助力中哈交流往来
- 10天前(芜宣机场国际航班)新华丝路:芜宣机场开通至越南首都河内的国际货运航线
网友评论
- 搜索
- 最新文章
- (2020广州车展哈弗)你的猛龙 独一无二 哈弗猛龙广州车展闪耀登场
- (哈弗新能源suv2019款)智能科技颠覆出行体验 哈弗重塑新能源越野SUV价值认知
- (2021款全新哈弗h5自动四驱报价)新哈弗H5再赴保障之旅,无惧冰雪护航哈弗全民电四驱挑战赛
- (海南航空现况怎样)用一场直播找到市场扩张新渠道,海南航空做对了什么?
- (visa jcb 日本)优惠面面俱到 JCB信用卡邀您畅玩日本冰雪季
- (第三届“堡里有年味·回村过大年”民俗花灯会活动)第三届“堡里有年味·回村过大年”民俗花灯会活动
- (展示非遗魅力 长安启源助力铜梁龙舞出征)展示非遗魅力 长安启源助力铜梁龙舞出征
- (阿斯塔纳航空公司)阿斯塔纳航空机队飞机数量增至50架
- (北京香港航班动态查询)香港快运航空北京大兴新航线今日首航
- (我在港航“呵护”飞机 每一次安全着陆就是最好的荣誉)我在港航“呵护”飞机 每一次安全着陆就是最好的荣誉
- 热门文章