当前位置:网站首页>开源项目丨Taier1.2版本发布,新增工作流、租户绑定简化等多项功能
开源项目丨Taier1.2版本发布,新增工作流、租户绑定简化等多项功能
2022-07-28 13:19:00 【数栈DTinsight】

2022年7月26日,Taier1.2版本正式发布!
本次版本发布更新功能:
新增工作流
新增OceanBase SQL
新增Flink jar任务
数据同步、实时采集支持脏数据管理
Hive UDF
控制台UI升级
租户绑定简化
新版本的使用文档已在社区中推送,大家可以随时下载查阅,欢迎大家体验新版本功能(喜欢我们的项目欢迎大家点个Star),体验地址:
Github:
https://github.com/DTStack/Taier
Gitee:
https://gitee.com/dtstack_dev_0/taier
社区:
https://dtstack.github.io/Taier/
Taier1.2版本介绍
Taier 是一个大数据分布式可视化的DAG任务调度系统,旨在降低ETL开发成本、提高大数据平台稳定性,大数据开发人员可以在 Taier 直接进行业务逻辑的开发,而不用关心任务错综复杂的依赖关系与底层的大数据平台的架构实现,将工作的重心更多地聚焦在业务之中。
Taier 脱胎于袋鼠云数栈,技术实现来源于数栈分布式调度引擎DAGScheduleX,是数栈产品的重要基础设施之一,负责大数据平台所有任务实例的调度运行。
2022年2月22日,Taier正式开源并发布1.0版本。
2022年5月8日,Taier1.1版本发布,更新对Flink的支持升级到Flink1.12,支持多种流类型任务等功能。
2022年7月26日,Taier1.2版本发布,本次发布重点新增工作流功能,实现配置化编排业务;租户简化绑定,不同类型计算组件无强制依赖等功能。
Taier1.2新增功能详解
1.新增工作流
通过可视化操作拖动任务节点到画板中,手动连接上下游任务组成依赖关系,形成一个DAG的工作流。同时支持任意类型的任务通过工作流拖拽的方式,直接实现配置化编排业务

2.新增OceanBase SQL
新增OceanBaseSQL 任务,支持OceanBaseSQL的任务调度和运维展示。
3.新增Flink jar任务
支持上传自定义开发的Flink jar任务,通过Taier提交运行和监控。
4. 数据同步、实时采集支持脏数据管理
数据同步、实时采集支持脏数据管理,可以配置脏数据数量限制和保存方式,可保存至数据库实时查看。
5.Hive UDF
Hive SQL 支持udf函数开发配置。
6.控制台UI升级
控制台交互和页面全新升级,通过树形结构展示组件配置信息,同时支持扩展自定义组件进行配置。

7.租户绑定简化
集群和租户绑定简化,移除租户对接集群schema的强制绑定关系,不同类型计算组件无强制依赖;优化任务开发流程逻辑,支持自定义扩展任务类型。
未来规划
Taier自今年2月份开源以来,已更新迭代Taier1.1、Taier1.2两个版本,目前Taier1.3的版本已在规划中,在新版本中我们将着重解决以下几个问题:
支持Flink Standalone 不依赖Hadoop也可以使用Flink相关的功能,降低上手环境成本
适配开发者Window环境,支持Window环境下的任务提交流程
DatouSourceX版本升级,新增更多的数据源类型支持
除了不断保持迭代更新外,Taier将持续保持每月一次开源技术直播,帮助Taier开发者们更好的使用产品,欢迎有兴趣的小伙伴们加入我们的交流社群(钉钉qun:30537511),一起交流Taier的技术问题及难点,和Taier一起共同进步!
原文来源:VX公众号“数栈研习社” 袋鼠云开源框架钉钉技术交流群(30537511),欢迎对大数据开源项目有兴趣的同学加入交流最新技术信息,开源项目库地址:https://github.com/DTStack
边栏推荐
猜你喜欢

Solve the problem that uniapp wechat applet canvas cannot introduce fonts

深度学习基础----GNN谱域和空域 (不断完善更新积累)

基于NoneBot2的qq机器人配置记录

【LVGL事件(Events)】事件在不同组件上的应用(一)

论文研读--Masked Generative Distillation

Discrete logarithm problem (DLP) & Diffie Hellman problem (DHP)

走进音视频的世界——FLV视频封装格式

安全保障基于软件全生命周期-Istio的认证机制

Target detection: speed and accuracy comparison (fater r-cnn, r-fcn, SSD, FPN, retinanet and yolov3)

解决uniapp微信小程序canvas不能引入字体的问题
随机推荐
Jmeter安装教程及登录增加token
MVC model: calendar system
作为一个程序员,如何高效的管理时间?
每日一题——奖学金
解决uniapp微信小程序canvas不能引入字体的问题
Leetcode 105. construct binary tree from preorder and inorder traversal sequence & 106. construct binary tree from inorder and postorder traversal sequence
Qt5开发从入门到精通——第一篇概述
Slam thesis collection
Dojnoip201708 cheese solution
创建线程池的四种方式
离散对数问题(DLP) && Diffie-Hellman问题(DHP)
What is a spin lock? A spin lock means that when a thread attempts to acquire a lock, if the lock has been occupied by other threads, it will always cycle to detect whether the lock has been released,
DXF reading and writing: align the calculation of the position of the dimension text in the middle and above
Poj3268 shortest path solution
利用反射构建一棵菜单生成树
Record a fake login of cookie
Power amplifier and matching network learning
QML picture preview
[translation] salt companies come to linkerd for load balancing, and stay for efficiency, reliability and performance
基于NoneBot2的qq机器人配置记录