写点什么

Apache Beam 发布第一个稳定版本

  • 2017-05-18
  • 本文字数:875 字

    阅读完需:约 3 分钟

Apache Beam 在官方博客上正式发布了Beam 2.0.0。这是Beam 有史以来的第一个稳定版本,根据Beam 社区的声明,Beam 意欲为未来版本发布保持API 的稳定性,并让Beam 适用于企业的部署。

Beam 的第一个稳定版本是 Beam 社区发布的第三个重要里程碑。Beam 在 2016 年 2 月成为 Apache 孵化器项目,并在同年 12 月升级成为Apache 基金会的顶级项目。经过从开始至今的15 个月全神贯注的努力,从一个有点混乱的代码库开始,从各大组织合并代码,成就了如今的这个数据处理框架,它是一个真正与引擎和环境无关的数据处理框架。Beam 经过三个孵化器版本和三个后孵化器版本的演化和改进,最终迎来了它的第一个稳定版2.0.0。

在从升级为顶级项目至今的5 个月时间里,Beam 在采用率和社区贡献两个方面都取得了重大进展。Google Cloud、PayPal、Talend 等公司都在使用 Beam。

Beam 2.0.0 改进了用户体验,专注于提升框架在各种执行环境中的无缝移植能力,这些执行环境包括执行引擎、操作系统、本地集群、云端,以及数据存储系统。Beam 的其他特性还包括如下几点。

  • API 稳定性和对未来版本的兼容性。
  • 有状态的数据处理范式,支持高效的依赖数据的计算。
  • 支持用户扩展的文件系统,内建支持 Hadoop 分布式发文件系统及其他。
  • 提供了一个度量指标系统,可用于深入窥见管道的执行情况。

很多贡献者促成了这个稳定版本的发布,他们承担了各种角色的任务:贡献代码、编写文档、测试候选版本、为用户提供支持,等等。

Beam 2.0.0 将会在这周于迈阿密举行的“Apache:大数据”大会上首次亮相,会上将会有四个与 Beam 相关的主题。Beam 也将会成为很多开发者见面会的主角,包括“圣何塞数据的未来”见面会、“伦敦斯特拉塔数据大会”、“柏林 Buzzwords”,以及“圣何塞 DataWorks 峰会”。

开发者从今天开始就可以试用 Beam,也可以考虑加入 Beam 社区,或者可以通过 Beam 的邮件组问题跟踪系统向社区提供反馈意见和问题。


感谢杜小芳对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-05-18 19:003835
用户头像

发布了 322 篇内容, 共 152.6 次阅读, 收获喜欢 148 次。

关注

评论

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

分布式系统的一致性算法导论

Joseph295

Kafka 最重要的 10 issues 详解

Joseph295

关于Linux网络与网络编程

Joseph295

从程序员的视角看待Linux操作系统

Joseph295

【C语言深度剖析】深入理解C语言中的移位操作符(代码+图解)

Albert Edison

C语言 9月月更 左移操作符 右移操作符

面试突击82:SpringBoot 中如何操作事务?

王磊

Java 面试题

2022-09-12:以下go语言代码输出什么?A:true;B:false;C:无法编译;D:运行时 panic。 package main func main() { var x chan<-

福大大架构师每日一题

golang 福大大 选择题

美团前端面试题(附答案)

hellocoder2029

JavaScript 前端

网络协议中链接与断开的握手有何区别?

想要飞的猪

三次握手 网络协议、 TCP四次挥手

质量问题不是不爆,时候未到

Java 架构 职场

下载量已过亿次!阿里内部不外传秘籍50万字Java面试手册首次开放

钟奕礼

Java 程序员 架构 后端 java面试

构建自动化运维体系的三大层级

穿过生命散发芬芳

自动化运维 9月月更

常见的主要监控数据获取方式

阿泽🧸

监控 9月月更

【SSM】Mybatis系列——mybatis的简介、环境搭建、CRUD操作

胖虎不秃头

mybatis SSM框架 9月月更

面向对象、DDD与设计模式

Joseph295

Java基础语法知识点 1

喜羊羊

9月月更

Java基础知识之数组

喜羊羊

9月月更

『数据结构与算法』之时间复杂度与空间复杂度,看这一篇就够啦

喜羊羊

9月月更

关于 HBase

Joseph295

C++学习---变长参数(stdarg.h)的实现原理

桑榆

c++ 源码阅读 9月月更

Java 并发:这是你需要的最后一篇文章

Joseph295

关于 Java Stream 以及lambda

Joseph295

Flink精粹:可能是关于Flink知识点最密集的文章

Joseph295

【SSM】Mybatis系列——解决属性名和字段名不一致的问题、日志

胖虎不秃头

mybatis SSM框架 9月月更

到底什么才是完美的回答:什么是事务?

Joseph295

【SSM】Mybatis系列——配置解析

胖虎不秃头

mybatis ssm 9月月更

Kubernetes: 关于云原生,我知道的一切都在这里了

Joseph295

性能:顶尖高手必备

Joseph295

滴滴前端面试题合集

coder2028

JavaScript 前端

HDFS Block状态转移详解

Joseph295

【Vue】Vue项目需求--实现搜索框输入防抖处理

Sam9029

JavaScript Vue 前端 9月月更

Apache Beam发布第一个稳定版本_语言 & 开发_薛命灯_InfoQ精选文章