dataX、dataX-web安装部署dataX集模式dataX安装
1、直接下载,下载后解压⾄本地某个⽬录,进⼊bin⽬录,即可运⾏同步作业。
⽤datax⾃带检测脚本开始⾃检,⾃测命令:
python datax.py ../job/job.json
完成!
详见
2、下载源码后,⽤maven编译
详见
由于楼主这边需要同步任务很多,这边需要装集式dataX。即每台机器上都安装。
xshell多窗⼝执⾏命令:
mysql的jar包下载1、选择排列⽅式,好⽅便同步命令时查看执⾏情况。
2、点击查看–>撰写–>撰写窗格
⾄此,即可同时操作多窗⼝。
选择同时上传解压。
dataX-web部署
1、下载源码:
2 、增加存储仓库,更改配置
⽤idea打开后
做⼀下处理:
1、执⾏bin/db下⾯的datax_web.sql⽂件(注意更新语句有指定库名)
创建datax_web的数据库,如果是部署在linux服务器上,请先给linux安装mysql:mysql -u⽤户 -p密码 查看是否有mysql。
没有的安装⽅式详见:
2、修改项⽬配置
1.修改datax_admin下l⽂件,
将数据库改成上⾯你⾃⼰的datax_web数据库连接地址+修改⽇志配置+邮箱配置
2.修改datax_executor下l⽂件
修改⽇志路径,修改web(admin)服务的地址+修改executor服务的配置(主要是datax的pypath路径)
3.增加编辑启动类
如截图添加启动类:
com.wugui.datax.admin.DataXAdminApplication
com.utor.DataXExecutorApplication
3 打包部署到服务器(单机):
或者直接把修改好的配置的源码项⽬上传linux:
执⾏mvn package -st.skip=true
分别将datax-admin、datax-executor模块target下datax-admin-1.0.0.jar、datax-executor-1.0.0.jar放置需要的服务器上
分别启动datax-admin-1.0.0.jar、datax-executor-1.0.0.jar
启动命令demo:
**nohup java -Xmx1024M -Xms1024M -Xmn448M -XX:MaxMetaspaceSize=192M -XX:MetaspaceSize=192M -jar datax-admin-2.1.1.jar --server.port=8080&
nohup java -Xmx1024M -Xms1024M -Xmn448M -XX:MaxMetaspaceSize=192M -XX:MetaspaceSize=192M -jar datax-executor-2.1.1.jar **
运⾏出现no main manifest attribute, in datax-admin-2.1.2.jar
运⾏jar包提⽰没有主清单属性,在pom中加⼊插件或idea打包中设置即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论