news 2026/7/8 2:48:28

Datax

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Datax

架构

架构图

DataX 作为离线数据同步框架,采用 Framework + Plugin 模式构建。 将数据源读取和写入抽象为 Reader/Writer 插件。 Reader: 作为数据采集模块,负责采集数据源的数据,将数据发送给 Framework。 Writer: 作为数据写入模块,负责不断向 Framework 获取数据,并将数据写入到目的端。 Framework: 用于连接 Reader 和 Writer,作为两者的数据传输通道,并处理缓冲、流控、并发、数据转换等核心技术问题。

支持的数据源

Datax 安装

拖进放置的目录,tar解压即可

Datax 入门案例

目标:

实现将 oracle 中的 emp 表抽取到 MySQL 数据库中

步骤1:

使用datax 来生成 模板

python /opt/soft/datax/bin/datax.py -r mysqlreader -w txtfilewriter > 模板文件名.json

步骤2:

对生成的模板填空

注意:填写值得时候,必须使用双引号包裹该值

{ "job": { "content": [ { "reader": { "name": "oraclereader", "parameter": { "column": ["*"], "connection": [ { "jdbcUrl": ["jdbc:oracle:thin:@192.168.52.132:1521:orcl"], "table": ["emp"] } ], "password": "999999", "username": "scott" } }, "writer": { "name": "mysqlwriter", "parameter": { "column": ["*"], "connection": [ { "jdbcUrl": "jdbc:mysql://192.168.1.157:3306/test", "table": ["user1"] } ], "password": "999999", "preSql": [], "session": [], "username": "root", "writeMode": "insert" } } } ], "setting": { "speed": { "channel": "1" } } } }

步骤3:

运行写好得json配置文件

python /opt/soft/datax/bin/datax.py emp.json
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/8 2:48:17

Draw.io ECE:电气工程绘图效率提升的终极解决方案

Draw.io ECE:电气工程绘图效率提升的终极解决方案 【免费下载链接】Draw-io-ECE Custom-made draw.io-shapes - in the form of an importable library - for drawing circuits and conceptual drawings in draw.io. 项目地址: https://gitcode.com/gh_mirrors/dr…

作者头像 李华
网站建设 2026/7/8 2:43:59

文档识别转换工作台功能需求文档

文档识别转换工作台功能需求文档 所属分类:图像/转换 产品案例页:https://engineering.gugudata.com/products/imagerecognition/image-conversion-workbench/ 产品定位与目标用户 文档识别转换工作台面向需要高频处理资料文件的团队,提供从…

作者头像 李华
网站建设 2026/7/8 2:43:32

CAN总线仲裁机制、FreeRTOS任务优先级

假设场景:我们要造一辆智能车。电机要飞快转(FOC控制)——这需要极端的速度,毫秒级响应。电池要时刻监测(BMS)——这需要极端的可靠,不能死机。中控屏要导航放歌(智能座舱&#xff0…

作者头像 李华
网站建设 2026/7/8 2:41:44

2026年7月亲测:高性价比双边封包装机厂家分享

2026年7月亲测:高性价比双边封包装机厂家分享行业痛点分析在工业生产中,尤其是食品、日化、医药等行业,双边封包装机作为后道包装环节的关键设备,其性能直接影响到产线效率与成品质量。然而,行业普遍面临三大技术挑战&…

作者头像 李华
网站建设 2026/7/8 2:37:27

第二章Netty,EventLoop线程切换源码分析

Netty EventLoop 线程切换源码深度解析 结合之前编写的自定义指定EventLoop的服务端代码,我们可以从底层源码层面拆解Netty的线程切换全流程,理解它如何实现IO线程与业务线程的自动隔离调度。 一、核心前置设计基础 Netty的线程切换完全建立在‌单线程事…

作者头像 李华