Datax下载、安装、定时同步配置

目录

DATAX简介:

DATAX下载:

DATAX 安装:

编写同步Job

配置crontab定时任务执行


  • DATAX简介:

   DataX 是阿里云 DataWorks数据集成 的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS 等各种异构数据源之间高效的数据同步功能。

  • DATAX下载:

        http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz

  • DATAX 安装:

   下载后解压至本地某个目录如/usr/local/datax,进入bin目录,即可运行同步作业:

$ rm -rf /usr/local/datax/plugin/*/._*  ##先删除异常文件,否则报错

$ cd  /usr/local/datax/bin

$ python datax.py {YOUR_JOB.json}

自检脚本:  

python /usr/local/datax/bin/datax.py /usr/local/datax/job/job.json

参考:https://github.com/alibaba/DataX/blob/master/userGuid.md

  • 编写同步Job

 参考DataX/oraclereader.md at master · alibaba/DataX · GitHub

  • 配置crontab定时任务执行

编写同步脚本oracle2mysqlday.sh:

oracle2mysqlday.sh内容如下:

#!/bin/bash

source /etc/profile

/usr/bin/python /usr/local/datax/bin/datax.py /usr/local/datax/job/oracle2mysqljob1.json

/usr/bin/python /usr/local/datax/bin/datax.py /usr/local/datax/job/oracle2mysqljob2.json

打开crontab列表

crontab -e

添加以下命令到crontab定时任务列表

#每天凌晨0点40分执行:

40 0 * * * /usr/local/datax/bin/oracle2mysqlday.sh > /usr/local/datax/log/oracle2mysqlday.log 2>&1

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DataX是一个开源的大数据同步工具,它可以实现不同数据源之间的数据同步操作。在DataX中,同步删除数据可以通过以下步骤进行实现: 1. 配置数据源:首先需要配置数据源和目标数据源的连接参数,包括数据库地址、用户名、密码等信息。 2. 创建作业:在DataX中,可以通过编写JSON格式的作业描述文件来定义同步任务。在作业描述文件中,需要指定源数据源和目标数据源的相关信息,以及要执行的SQL语句。 3. 数据同步删除操作:在作业描述文件的“Job”部分,可以使用“writer”插件来执行删除操作。可以选择适合目标数据源类型的“writer”插件,例如可以选择“mysqlwriter”插件来删除MySQL数据库中的数据。 4. 配置同步策略:还可以通过在作业描述文件中配置同步策略,例如简单的一次性同步删除,还是定时同步删除等。 5. 运行作业:经过以上配置后,可以使用DataX的命令行工具来运行作业。DataX会根据配置的信息连接到源数据源,并执行删除操作,然后将删除的结果同步到目标数据源中。 通过以上步骤,可以使用DataX实现数据同步删除操作。需要注意的是,在进行数据同步删除操作之前,要谨慎备份数据,以免误删重要数据。另外,在配置和使用DataX时,还需了解目标数据源和相应插件的具体要求和限制,以确保同步删除操作的准确性和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值