DataX的简单编译安装测试

时间:2023-03-10 06:03:10
DataX的简单编译安装测试

搭建环境:

    Java > =1.6

    Python>=2.6 <3

    Ant

    Rpmbuild

    G++

 

 

编译DataX:

进入rpm文件夹内

DataX的简单编译安装测试

执行安装engine

 

rpmbuild -ba t_dp_datax_engine.spec

 

如果系统提示找不到rpmbuild命令,用yum install rpmbuild安装

DataX的简单编译安装测试

DataX的简单编译安装测试

编译成功

 

然后安装

rpm -ivh /usr/src/redhat/RPMS/noarch/t_dp_datax_engine-1.0.0-1.noarch.rpm

DataX的简单编译安装测试

安装插件

DataX的简单编译安装测试

 

 

 

 

 

 

进入bin目录,执行命令

./datax.py -e

DataX的简单编译安装测试

输入交换数据数据库对应的代码

DataX的简单编译安装测试

 

编辑配置文件参数

执行代码:

vi /home/taobao/datax/jobs/oraclereader_to_oraclewriter_1459821656288.xml

DataX的简单编译安装测试

运行datax.py文件

./datax.py vi /home/taobao/datax/jobs/oraclereader_to_oraclewriter_1459821656288.xml

DataX的简单编译安装测试

 

DataX测试:

进入放rpm文件的文件夹内,安装streamreader/streamwriter(用于测试)

rpm -ivh t_dp_datax_streamreader-1.0.0-1.noarch.rpm

rpm -ivh t_dp_datax_streamwriter-1.0.0-1.noarch.rpm

DataX的简单编译安装测试

进入bin目录执行datax.py文件

./datax.py -e

DataX的简单编译安装测试

修改配置文件参数,这里只是测试,可以不用修改

vi /home/taobao/datax/jobs/streamreader_to_streamwriter_1459825061642.xml

 

DataX的简单编译安装测试

执行配置文件

./datax.py /home/taobao/datax/jobs/streamreader_to_streamwriter_1459825061642.xml

 

DataX的简单编译安装测试

DataX的简单编译安装测试

DataX的简单编译安装测试

由于这里没有数据,所以上面的信息都是0

测试成功!