目录
一、环境准备
1、java环境:1.8以上;
2、python环境:python2.7.x;
3、maven环境:3.x;
C:\Users\hh>java -version
java version "1.8.0_131"
...
C:\Users\hh>mvn -version
Apache Maven 3.5.0 ...
C:\Users\hh>python --version
Python 2.7.18
二、DataX安装
1、下载路径
http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz
2、解压到某目录下
3、自检脚本运行
D:\workSoftWare\datax\datax\bin>python datax.py ../job/job.json
运行成功;
如果上面的汉字出现乱码,可以先输入CHCP 65001,再进行自检脚本运行;
三、遇到的问题
经DataX智能分析,该任务最可能的错误原因是:
com.alibaba.datax.common.exception.DataXException: Code:[Common-00], Describe:[您提供的配置文件存在错误信息,请检查您的作业配置 .] - 配置信息错误,您提供的配置文件[/opt/datax/plugin/reader/._drdsreader/plugin.json]不存在. 请检查您的配置文件.
at com.alibaba.datax.common.exception.DataXException.asDataXException(DataXException.java:26)
at com.alibaba.datax.common.util.Configuration.from(Configuration.java:95)
at com.alibaba.datax.core.util.ConfigParser.parseOnePluginConfig(ConfigParser.java:153)
at com.alibaba.datax.core.util.ConfigParser.parsePluginConfig(ConfigParser.java:125)
at com.alibaba.datax.core.util.ConfigParser.parse(ConfigParser.java:63)
at com.alibaba.datax.core.Engine.entry(Engine.java:137)
at com.alibaba.datax.core.Engine.main(Engine.java:204)
解决办法:
删除plugin文件夹中reader和writer文件夹下的 ._xxx 文件;