写点什么

Apache SeaTunnel(Incubating)2.1.0 发布,内核重构、全面支持 Flink

  • 2022-03-21
  • 本文字数:1493 字

    阅读完需:约 5 分钟

Apache SeaTunnel(Incubating)2.1.0 发布,内核重构、全面支持Flink

2021 年 12 月 9 日,SeaTunnel 进入 Apache 孵化器。4 个月后的 2022 年 3 月 18 日,其首个 Apache 版本正式发布,并且保证了首个版本一次性通过检查。这意味着 2.1.0 版本,是经过 SeaTunnel 社区和 Apache 孵化器投票检查发布的官方版本,企业和个人用户可以放心安全使用。


备注:软件许可协议是一种具有法律性质的合同或指导,目的在于规范受著作权保护的软件的使用或散布行为。通常的许可方式会允许用户来使用单一或多份该软件的复制,因为若无许可而径予使用该软件,将违反著作权法给予该软件开发者的专属保护。效用上来说,软件许可是软件开发者与其用户之间的一份合约,用来保证在符合许可范围的情况下,用户将不会受到控告。


进入孵化器前后,我们花费了大量的时间来梳理整个项目的外部依赖以确保整个项目的合规性。需要说明的是,开源软件选择怎样的 License 并不意外着项目本身就一定合规。而 ASF 严苛的版本检查最大程度地保证了软件 License 的合规性,以及软件合理合法的流通分发。

本次发布版本说明

新特性

1.对微内核插件化的架构内核部分进行了大量优化,内核以 Java 为主,并对命令行参数解析,插件加载等做了大量改进,同时插件扩展可根据用户(或贡献者)所擅长的语言去做开发,极大程度地降低了插件开发门槛。


2.全面支持 Flink,但同时用户也可自由选择底层引擎,本次更新也为大家带来了大量的 Flink 插件,也欢迎大家后续贡献相关插件。


3.提供本地开发极速启动环境支持(example),贡献者或用户可以在不更改任何代码的情况下快速丝滑启动,方便本地快速开发调试体验。对于需要自定义插件的贡献者或者用户来讲,这无疑是个令人激动的好消息。事实上,我们在发布前的测试中,也有大量贡献者采用这种方式快速对插件进行测试。


4.提供 Docker 容器安装,用户可以极快地通过 Docker 部署安装使用 SeaTunnel,未来我们也会围绕 Docker&K8s 做出大量迭代,欢迎大家讨论交流。

具体功能说明

  • 使用 JCommander 来做命令行参数解析,使得开发者更关注逻辑本身。

  • Flink 从 1.9 升级至 1.13.5,保持兼容旧版本,同时为后续 CDC 做好铺垫。

  • 支持 Doris 、Hudi、Phoenix、Druid 等 Connector 插件,完整的插件支持你可以在这里找到 [plugins-supported-by-seatunnel] 。

  • 本地开发极速启动环境支持,你可以在使用 example 模块,不修改任何代码的前提下快速启动,方便开发者本地调试体验。

  • 支持通过 Docker 容器安装和试用 SeaTunnel。

  • Sql 组件支持 SET 语句,支持配置变量。

  • Config 模块重构,减少贡献者理解成本,同时保证项目的代码合规(License)。

  • 项目结构重新调整,以适应新的 Roadmap。

  • CI&CD 的支持,代码质量自动化管控,(后续会有更多的计划来支持 CI&CD 开发)。

未来几个版本的规划

CDC 的支持;监控体系的支持;UI 系统的支持;更多的 Connector 支持,以及更高效的 Sink 支持,如 ClickHouse,很快会在下个版本跟大家见面。


后续 Feature 是由社区共同决定的,Apache SeaTunnel(Incubating) 呼吁大家一同参与社区后续建设。


【PPMC 感言】

Apache SeaTunnel(Incubating)PPMC LiFeng Nie 在谈及首个 Apache 版本发布的时候说,从进入 Apache Incubator 的第一天,我们就一直在努力学习 Apache Way 以及各种 Apache 政策,第一个版本发布的过程花费了大量的时间(主要是合规性),但我们认为这种时间是值得花费的,这也是我们选择进入 Apache 的一个很重要的原因,我们需要让用户用得放心,而 Apache 无疑是最佳选择,其 License 近乎苛刻的检查会让用户尽可能地避免相关的合规性问题,保证软件合理合法的流通。另外,其践行 Apache Way,例如公益使命、实用主义、社区胜于代码、公开透明与共识决策、任人唯贤等,可以帮助 SeaTunnel 社区更加开放、透明,向多元化方向发展。

2022-03-21 09:002804

评论

发布
暂无评论
发现更多内容

漆包线自动称重系统

万界星空科技

mes 智能称重系统 电子称重系统 万界星空科技 漆包线工厂

一起单测引起的项目加载失败惨案

京东科技开发者

非凸科技助力第49届ICPC亚洲区域赛(成都)成功举办

非凸科技

ICPC

HyperWorks作业递交面板设置

智造软件

CAE Hypermesh hyperworks

昆仑万维重磅发布天工AI高级搜索功能,做最懂金融投资、科研学术的AI搜索

新消费日报

加锁失效,非锁之过,加之错也|京东零售供应链库存研发实践

京东零售技术

后端 加锁

如何利用模版进行设置仿真默认参数z

思茂信息

教程 模板 cst

第二届全国高校软件测试开发教育峰会在韩山师范学院隆重举办!

测吧(北京)科技有限公司

测试

指标+AI+BI:构建数据分析新范式

袋鼠云数栈

DolphinScheduler集成Arthas实现接口调用监控,提升调度任务可靠性

白鲸开源

工作流调度 Apache DolphinScheduler #开源

程序员的幽默时刻:编程界的笑话集锦100

天津汇柏科技有限公司

程序员 软件开发

【征程 6 工具链性能分析与优化-1】编译器预估 perf 解读与性能分析

地平线开发者

【征程 6 工具链性能分析与优化-2】模型性能优化建议

地平线开发者

自动驾驶; #算法

第二届全国高校软件测试开发教育峰会在韩山师范学院隆重举办!

测试人

人工智能 软件测试 测试开发 高校

一文说清什么是数据要素

郑州埃文科技

数据要素

DistilQwen2:通义千问大模型的知识蒸馏实践

阿里云大数据AI技术

人工智能 知识蒸馏 通义千问

基于IM场景下的Wasm初探:提升Web应用性能|得物技术

得物技术

rust web前端 Wasm

Digital Film Tools Rays for Mac中文破解版 ps光束滤镜

Rose

Overlord(AE制作MG动画神器脚本) 中文版-mac&win

Rose

如何配置 GreptimeDB 作为 Prometheus 的长期存储

Greptime 格睿科技

存储 时序数据库 Promethues

基于图遍历的Flink任务画布模式下零代码开发实现方案

京东科技开发者

Kubernetes时代的APM部署革新:基于Webhook的Agent动态注入

云智慧AIOps社区

APM 应用监控

2025郑州等保测评机构名称看这里!

行云管家

等保 等级保护 郑州

服装品牌必备:智能商品管理系统,打造高效运营新引擎!

第七在线

经济下行,当下企业如何破局?

禅道项目管理

需求管理 IPD 市场分析 IPD落地 IPD培训

常规LED广告显示屏运营成本怎么估算

Dylan

广告 运营 LED display LED显示屏 全彩LED显示屏

征程 6E camera diag sample

地平线开发者

自动驾驶 算法

【堡垒机小知识】堡垒机用户认证是什么意思?一般有哪些方式?

行云管家

网络安全 堡垒机

低代码平台服务编排提升

鲸品堂

低代码 交付工具 企业号 2024年11月PK榜

AutoSway(AE风吹自由摇曳摆动MG动画脚本) 中文汉化版

Rose

ps智能磨皮滤镜插件mac版Imagenomic Portraiture 4下载安装教程

Rose

Apache SeaTunnel(Incubating)2.1.0 发布,内核重构、全面支持Flink_开源_Apache SeaTunnel_InfoQ精选文章