Releases: qlangtech/flink-cdc
Releases · qlangtech/flink-cdc
Release v4.2.0
Abstract
TIS的v4.2.0
版本终于完成了开发,v4.2.0
在以下几方面进行了功能加强和升级。https://github.com/datavane/tis/milestone/8?closed=1
- 在
v4.1.0
发布后,用户使用过程中发现的一些bug及缺陷进行修复 - 针对本地CSV文件导入到hive数仓中无法设置主键这一问题进行改造,添加了自动生成主键的Transformer功能
- 对离线分析功能进行了完善,由于之前版本中添加了
别名表
及Transformer
功能,并且由于离线分析EMR没有进行全面回归测试,在v4.1.0
版本中不可用,在此版本中进行了修复并且成功经过全链路集成测试 - 针对SqlServer数据库监听获取到的同步时间会比数据库实际时间晚8个小时进行了改造,确保两者时间一致。
New Feature
- 非RDBMS->RDBMS,如果原表中无主键,添加一个功能:自动生成一个自增主键#433
- TDFS(Local Files) 同步数据到 Hive 任务报错#432
- 建议优化DataX脚本、Table DDL Script的展示列表#430
- 单个DataX执行任务可设置超时时间#427
- DS调度tis任务时,出现OOM错误#417
- 实时同步希望增加过滤(例如:filter delete类型事件)某类事件功能#415
- com.microsoft.sqlserver.jdbc.SQLServerException: 不支持“variant”数据类型#412
- 版本4.0.0,MSSql-->doris,多个任务在同一时间的定时同步任务均会失败。#394
Bug Fix
- SqlServer -> MySQL 增量,起始位点使用Initial,报异常:Caused by: java.lang.IllegalStateException: invalid op:READ#438
- 从sqlserver2016增量数据同步到pg13时,时间列会加8小时。#437
- 创建 Hive数据源时时候,支持指定路径HDFS路径与dbName不一致#436
- 建表任务和DataX任务都执行成功,但是表中没数据,报错:table ftp_datax shall have create in 'createPreExecuteTask'#435
- 4.1.0上使用离线分析时,出现异常#429
- Oracle ->Doris设置了dataMasking Transformer执行出错#425
- 迁移oracle数据源设置时区设置#424
- MySQL同步StarRocks,批量构建同步,设置执行presql报错#423
- Oracle->Doris 增量实时同步失败#421
- MySQL同步StarRocks,创建实时任务报错。#418
- [Bug][Tis]任务描述:执行Hive2Doris导入,传递SelectedTab的cols结构体中type: null,导致校验不通过,无法创建同步管道任务。#391
Installation
- TIS Package 安装说明
- TIS Flink Standalone Package 安装说明
- 8000 TIS Zeppeline NoteBook Installation安装说明
Related Projects
- qlangtech/tis
- qlangtech/plugins
- qlangtech/tis-sqlserver-plugin
- qlangtech/tis-plugins-commercial
- qlangtech/ng-tis
- qlangtech/tis-archetype-plugin
- qlangtech/tis-ansible
- qlangtech/tis-git-manager
- qlangtech/update-center2
- qlangtech/DataX
- qlangtech/debezium
- qlangtech/flink-cdc
- qlangtech/flink
- qlangtech/chunjun
- qlangtech/dolphinscheduler
- qlangtech/tis-doc
- qlangtech/hudi
Release v4.1.0
Abstract
TIS的v4.1.0
版本终于要与大家见面了,v4.1.0
在以下几方面进行了功能加强和升级。
- 扩展TIS生态,新增多个实时 CDC Connector,如SqlServer,MongoDB,Oracle,人大金仓KingBase,Kafka,PostgreSQL。
- 支持源表列注释同步到目标表列,该功能在AI Chat-DB的场景中尤为重要。例如,用户将数据同步到 OLAP 库Doris中,Chat-DB需要依赖目标表的列注释来自动生成SQL,如用户手动同步会非常繁琐。
- 为Doris 添加了多个实用的功能,支持Doris 同步目标表DDL自动生成参数化,如:用户可以指定
副本数
、分桶数
,另外,用户可批量添加目标表前缀,如:“ods_” - 优化了Hive表导入、导出功能,增加了多种主流文件格式,如:Parquet、OCR、HFile,并且支持非分区表读取。
- 为了繁荣TIS生态构建,实现TIS社区良性发展,引入
众包协作
机制,让第三方开发者与TIS的用户有效互动、相互协助,TIS实现社区协作机制 https://tis.pub/community-collaboration - 去除了之前添加的Zeppelin Notebook相关功能模块,实际使用下来使用者寥寥,切会增大TIS发布包体积,因此在该版本中将其去除。
Bug Fix
- 由于flink 类更改导致序列化版本不一致错误,而客户端界面无法感知到错误#406
- 利用FTP将CSV文件导入doris 配置流程出错#404
- 4.0.1版本MySQL--> Doris,数据管道中的 Writer部分的 maxBatchSize 参数修改不生效#392
- 使用JSON Splitter拆分记录中的JSON字段内容出错#390
- 使用sqlserver2008创建数据源时,出现报错java.lang.RuntimeException: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter#381
- MongoDB作为数据源不支持Transformer功能#371
- MongoDB 作为source源执行预览查看报错#370
Others
- mysql 主键不在第一行,增量导入doris会报错#400
New Feature
- 建议“数据管道添加“,支持批量修改StarRocks目标表名称,设置目标表属性,新增目标表字段。#410
- 人大金仓批量增量支持#408
- 删除Zeppelin Notebook相关功能模块#395
- SqlServer数据库需支持基于chunjun实时写connector#386
- PG增量复制需要源端Replica FULL,对源端性能影响严重#384
- mongoDB 基于flink-cdc的实时读Connector实现#375
- Oracle 基于logminer实时读 Connector 实现#374
- 增加建表列字段的comments信息#351
- Kafka 实现实时读#344
- SqlServer数据库需支持基于flink-cdc实时读connector#340
- 社区协作插件改造#317
- 【UI】Table DDL Script名称过长问题#305
Installation
- TIS Package 安装说明
- TIS Flink Standalone Package 安装说明
- TIS Zeppeline NoteBook Installation安装说明
Related Projects
- qlangtech/tis
- qlangtech/plugins
- qlangtech/tis-sqlserver-plugin
- qlangtech/tis-plugins-commercial
- qlangtech/ng-tis
- qlangtech/tis-archetype-plugin
- qlangtech/tis-ansible
- qlangtech/tis-git-manager
- qlangtech/update-center2
- qlangtech/DataX
- qlangtech/debezium
- qlangtech/flink-cdc
- qlangtech/flink
- qlangtech/chunjun
- qlangtech/dolphinscheduler
- qlangtech/tis-doc
- qlangtech/hudi