上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境

guduadmin371月前

一、环境准备

        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/jsonpath

2)查看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项目里面也有

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第1张

 

~~

2、下载datax

1)下载

http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz

2)解压

tar zxvf datax.tar.gz

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第2张

 

~~

3、datax-web项目部署

1)拉去源码

git clone 

说明1: datax-web自己存了一份

2)进入目录并编译打包

cd /opt/gitee/hg-datax-web
mvn clean install

3)进入并解压

cd build/
tar zxvf datax-web-2.1.2.tar.gz 

4)进入并解压模块

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.gz

5)启动datax-admin

cd /opt/gitee/hg-datax-web/build/datax-web-2.1.2/packages/datax-admin/bin
./datax-admin.sh start

6)启动datax-executor

cd /opt/gitee/hg-datax-web/build/datax-web-2.1.2/packages/datax-executor/bin
./datax-executor.sh start

7)查看启动端口

netstat -anp  | grep 9527
netstat -anp  | grep 40002

说明1: datax-admin默认端口9527,这个端口修改起来比较难受,就没改了

说明2: datax-executor修改了端口,改为了40002

8)修改datax-executor参考

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第3张

 9)日志文件datax-admin

/opt/gitee/hg-datax-web/build/datax-web-2.1.2/packages/datax-admin/bin/console.out

10)日志文件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)效果图

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第4张

 

~~

三、windows操作步骤

1、datax操作步骤

1)下载datax

http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz

2)其他版本:github

https://github.com/alibaba/DataX

3)解压

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第5张

4)下载python3的datax.py

https://github.com/WeiYe-Jing/datax-web/tree/master/doc/datax-web/datax-python3

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第6张

5)替换掉datax\bin\*.py

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第7张

6)删除以下目录下的多余文件

datax\bin\
datax\plugin\reader\
datax\plugin\writer

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第8张

~~

2、datax-web操作步骤

1)克隆源码

https://github.com/WeiYe-Jing/datax-web.git

2)创建数据库datax_web

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第9张

3)导入SQL

datax-web\bin\db\datax_web.sql

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第10张

4)修改datax-admin配置

a> application.yml,修改端口即可

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第11张

 b> bootstrap.properties,数据库配置

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第12张

c> 运行DataXAdminApplication即可

运行报错:

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

说明: 忽略即可

5)修改datax-executor

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第13张

 6)启动DataXExecutorApplication

~~

3、使用

1)访问web

http://127.0.0.1:8001/index.html#/login?redirect=%2Fdashboard

2)默认账号

admin
123456

3)了解页面

【DataX】datax | datax-web | win搭建datax-web环境 | linux环境,第14张

~~

 4、docker部署(待验证)

1)拉取镜像

docker pull linshellfeng/datax_web:3.0.1

说明: 3.0.1已经包含了datax,直接配置数据库使用即可

2)创建宿主机目录

mkdir -p /data/datax/datax-admin/conf

3)创建并配置yml(数据库连接)

vi /data/datax/datax-admin/conf/bootstrap.properties

4)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

~~

网友评论

搜索
最新文章
热门文章
热门标签
 
 梦见自己拉屎身上沾屎  周公解梦大全查询网  男人梦见蛇的七大预兆周公解梦