编译datax0、前置环境1、下载源码2、第一次编译(失败)3、第二次编译(成功)4、编译成功之后5、测试
git clone https://github.com/alibaba/DataX.git
第一次编译时,遇到这个问题
解决办法:
2.1 下载源码
git clone https://github.com/julianhyde/eigenbase-properties.git
2.2 将源码编译成jar包
mvn clean install
2.3 手动安装jar包
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
第二次编译时,我是在cmd窗口执行maven
mvn -U clean package assembly:assembly -Dmaven.test.skip=true
#说明
datax有test模块,需要一些依赖包,否则会报错,可以指定参数跳过这个-Dmaven.test.skip=true
控制台日志如下
编译之后,datax.tar.gz包在target下面,上传到服务器解压即可
导入数据之前
导入数据之后
datax执行日志