首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >datax编译

datax编译

作者头像
大数据最后一公里
发布2021-08-05 10:13:13
发布2021-08-05 10:13:13
2.7K00
代码可运行
举报
运行总次数:0
代码可运行

编译datax

编译datax0、前置环境1、下载源码2、第一次编译(失败)3、第二次编译(成功)4、编译成功之后5、测试

0、前置环境
  • maven
    • 需要在windows下配置环境变量
  • idea
  • java
1、下载源码
代码语言:javascript
代码运行次数:0
运行
复制
 git clone https://github.com/alibaba/DataX.git
2、第一次编译(失败)

第一次编译时,遇到这个问题

解决办法:

2.1 下载源码

代码语言:javascript
代码运行次数:0
运行
复制
 git clone https://github.com/julianhyde/eigenbase-properties.git

2.2 将源码编译成jar包

代码语言:javascript
代码运行次数:0
运行
复制
 mvn clean install

2.3 手动安装jar包

代码语言:javascript
代码运行次数:0
运行
复制
 mvn install:install-file -DgroupId=eigenbase -DartifactId=eigenbase-properties -Dversion=1.1.4 -Dpackaging=jar -Dfile=D:/download/eigenbase-properties-master/target/eigenbase-properties-1.1.7-SNAPSHOT.jar
3、第二次编译(成功)

第二次编译时,我是在cmd窗口执行maven

代码语言:javascript
代码运行次数:0
运行
复制
  mvn -U clean package assembly:assembly -Dmaven.test.skip=true
  
  #说明
  datax有test模块,需要一些依赖包,否则会报错,可以指定参数跳过这个-Dmaven.test.skip=true

控制台日志如下

4、编译成功之后

编译之后,datax.tar.gz包在target下面,上传到服务器解压即可

5、测试

导入数据之前

导入数据之后

datax执行日志

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据最后一公里 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 编译datax
    • 0、前置环境
    • 1、下载源码
    • 2、第一次编译(失败)
    • 3、第二次编译(成功)
    • 4、编译成功之后
    • 5、测试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档