datax id增量导入数据

本文介绍了如何使用DataX通过ID增量方式将MySQL数据库中的数据高效地导入到PostgreSQL中。详细步骤包括:1) 编写脚本获取MySQL原表的最大ID;2) 获取PostgreSQL表的最大ID;3) 执行MySQL到PostgreSQL的增量数据导入;4) 使用shell脚本串联所有步骤,实现数据的完整同步。
摘要由CSDN通过智能技术生成

datax 通过id增量导入数据

1.编写要导出mysql原表最大id到文件的datax脚本

{
   
    "job": {
   
        "content": [
            {
   
                "reader": {
   
                    "name": "mysqlreader", 
                    "parameter": {
   
                        "connection": [ 
                            {
   
                                "jdbcUrl": ["jdbc:mysql://域名端口/数据库名?characterEncoding=utf8"],
                                "querySql": [
                           "select max(id) from 表名;"
                        ]
                            }
                        ],
                        "password": "密码",
                        "username": "账号"
                    }
                },
                "writer": {
   
                    "name": "txtfilewriter",
                    "parameter": 
               {
   
                  "fileName": "文件名",
                  "fileFormat": "csv",
                  "path": "文件地址",
                  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值