首页 > 其他分享 >datax编译以及测试流程

datax编译以及测试流程

时间:2024-01-22 10:55:56浏览次数:26  
标签:false name -- 流程 编译 datax c2 true

简单记录一下

1、编译

mvn -U clean package assembly:assembly '-Dmaven.test.skip=true'    

缺少

<!--        <dependency>-->
<!-- <groupId>org.pentaho</groupId>-->
<!-- <artifactId>pentaho-aggdesigner-algorithm</artifactId>-->
<!-- <version>5.1.5-jhyde</version>-->
<!-- <scope>test</scope>-->
<!-- </dependency>-->
<!-- &lt;!&ndash; https://mvnrepository.com/artifact/eigenbase/eigenbase-properties &ndash;&gt;-->
<!-- <dependency>-->
<!-- <groupId>eigenbase</groupId>-->
<!-- <artifactId>eigenbase-properties</artifactId>-->
<!-- <version>1.1.4</version>-->
<!-- </dependency>-->

2、测试流程

2.1、主类

 2.2 测试json

 

{
  "job": {
    "content": [
      {
        "reader": {
          "name": "mysqlreader",
          "parameter": {
            "connection": [
              {
                "jdbcUrl": ["jdbc:mysql://localhost:3306/data1?serverTimezone=Asia/Shanghai&useLegacyDatetimeCode=false&useSSL=false&nullNamePatternMatchesAll=true&useUnicode=true&characterEncoding=UTF-8"],
                  "querySql":["SELECT c2.name AS countyName,c1.name AS cityName FROM county c2 LEFT JOIN city c1 ON c2.cityId = c1.id"]
              }
            ],
            "password": "123456",
            "username": "root"
          }
        },
        "writer": {
          "name": "mysqlwriter",
          "parameter": {
            "column": [
              "countyName","cityName"
            ],
            "connection": [
              {
                "jdbcUrl": "jdbc:mysql://localhost:3306/data2?serverTimezone=Asia/Shanghai&useLegacyDatetimeCode=false&useSSL=false&nullNamePatternMatchesAll=true&useUnicode=true&characterEncoding=UTF-8",
                "table": ["county_info"]
              }
            ],
            "password": "123456",
            "preSql": [],
            "session": [],
            "username": "root",
            "writeMode": "insert"
          }
        }
      }
    ],
    "setting": {
      "speed": {
        "channel": "10"
      }
    }
  }
}

 2.3、调试前需要先安装datax,datax.home指向的路径就是datax安装路径

 

 3、

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:false,name,--,流程,编译,datax,c2,true
From: https://www.cnblogs.com/hejj-bk/p/17979548

相关文章

  • Flutter框架渲染流程与使用
    转自:https://www.cnblogs.com/zhou--fei/p/17068412.html Flutter简述Flutter是一个UI框架,可以进行移动端(iOS,Android),Web端,桌面端开发,它是一个跨平台解决方案。Flutter的特点:美观,快速,高效,开放。美观:Flutter内置了美丽的MaterialDesign和Cupertinowidget,方便开发出美......
  • Micro 接口运行流程
    1.程序运行2初始化接口清单(TSysInterMst)3.静态函数(GlobalManager)-----------------------------------1.控制器(Run)2.账号/密码/接口名/参数(Body),使用zip压缩传参3.验证账号/密码4.验证接口名/参数5.执行接口(接口名、参数)6.默认函数(ImportJson)6.1.取字段映射(TSysInterMst、TSysInter......
  • m基于FPGA的Hamming汉明编译码verilog实现,包含testbench测试文件,不使用IP核
    1.算法仿真效果本系统进行了Vivado2019.2平台的开发,测试结果如下:2.算法涉及理论知识概要在现代数字通信和存储系统中,错误检测和纠正(ErrorDetectionandCorrection,EDC)机制是至关重要的。Hamming码,以其发明者RichardHamming命名,是一种线性错误检测和纠正码,广泛应用于这些系......
  • Go语言核心36讲 24 | 测试的基本规则和流程(下)
    你好,我是郝林。今天我分享的主题是测试的基本规则和流程的(下)篇。Go语言是一门很重视程序测试的编程语言,所以在上一篇中,我与你再三强调了程序测试的重要性,同时,也介绍了关于gotest命令的基本规则和主要流程的内容。今天我们继续分享测试的基本规则和流程。本篇代码和指令较多,你......
  • Go语言核心36讲 23 | 测试的基本规则和流程 (上)
    你好,我是郝林,今天我分享的主题是:测试的基本规则和流程(上)。你很棒,已经学完了本专栏最大的一个模块!这涉及了Go语言的所有内建数据类型,以及非常有特色的那些流程和语句。你已经完全可以去独立编写各种各样的Go程序了。如果忘了什么,回到之前的文章再复习一下就好了。在接下来的日......
  • 在Markdown中使用mermaid画图之流程图
    流程图流程图由流程图方向、节点、节点形状、节点间关系构成声明流程图flowchartLR//flowchart声明为流程图、LR确定流程图从左至右的方向 id1[test1]//id--创建出一个节点、括号内为该节点显示的内容 id2[test2] id3[test3]流程图的方向有以下几种选择:TB-从上到......
  • git切分支引起的重编译问题
    实际使用git管理一个大型项目时,如llvm,当仅修改极少量的代码,切换分支后会引起很多代码的重新构建。特别是切换到老的分支上,老的build目录里应该不需要重新编译才对。由此引发一个问题:gitcheckout切换分支之后,源码的日期会变化吗?假如A,B分支中都有源文件fun.c,A中比B中新,当前在A......
  • shiro缓存配置流程
    以前搞shiro的时候没有刻意去研究过这些配置文件,导致用shiro的时候也是迷迷糊糊,惭愧啊,要想成为人上人,读源码,懂配置是真滴重要!安全管理器配置(SecurityManager)配置项意思一setCacheManager配置缓存管理器用来缓存realm和session信息二setRealm登录时假如用的UsernamePasswordToken,......
  • 正确理解springboot国际化简易运行流程
    看源码可以看出–》大致原理localeResolver国际化视图(默认的就是根据请求头带来的区域信息获取Locale进行国际化)返回的本地解析是根据响应头来决定的)接着按住ctrl点localeresolver可知localeresolver是一个接口于是有了这些我们只需通过继承LocaleResolver来自定义我们自己的Loca......
  • 编译安装Redis
    编译安装Redisubuntu22.04.31.下载redis源码包redis官网下载最新的稳定版本。(7.2)2.编译安装将redis.tar.gz解压到linxu下的/usr/local/src下,用make命令编译。需要一下依赖pkg-configgcc如果报错缺失cc和pkg-config,则需要安装对应的依赖sudoapt-getinst......