Apache Beam® 下载
Beam SDK 2.60.0 是最新发布的版本。
使用中心存储库
使用 Apache Beam 最简单的方法是通过中心存储库中的一个发布版本。Java SDK 可在 Maven 中心存储库 上获得,Python SDK 可在 PyPI 上获得。
例如,如果您使用 Maven 进行开发,并希望使用带有 DirectRunner
的 Java SDK,请将以下依赖项添加到您的 pom.xml
文件中
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-core</artifactId>
<version>2.60.0</version>
</dependency>
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-runners-direct-java</artifactId>
<version>2.60.0</version>
<scope>runtime</scope>
</dependency>
同样在 Python 中,如果您使用 PyPI 并希望使用带有 DirectRunner
的 Python SDK,请将以下需求添加到您的 setup.py
文件中
apache-beam==2.60.0
此外,您可能希望依赖于其他 SDK 模块,例如 I/O 连接器或其他扩展,以及其他运行器以大规模执行您的管道。
Go SDK 可通过 Go 模块访问,并从模块子目录调用 go get
go get github.com/apache/beam/sdks/v2/go/pkg/beam
可以类似地依赖于特定版本
go get github.com/apache/beam/sdks/[email protected]/go/pkg/beam
下载源代码
您可以从 版本 部分中的链接下载版本的源代码包。
版本完整性
您 *必须* 验证 下载文件的完整性。我们为每个发布文件提供 OpenPGP 签名。此签名应与包含 Apache Beam 发行经理的 OpenPGP 密钥的 KEYS 文件进行匹配。我们还为每个发布文件提供 SHA-512 校验和(或旧版本的 SHA-1 和 MD5 校验和)。下载文件后,您应该为下载计算校验和,并确保它与我们的校验和相同。
API 稳定性
Apache Beam 通常遵循 语义版本控制 的规则,但有一些例外。版本号使用 major.minor.patch
格式,并按以下方式递增
- 主要版本用于不兼容的 API 更改
- 次要版本用于以向后兼容的方式添加的新功能,很少有不兼容的 API 更改
- 修补版本用于向前兼容的错误修复
请注意,标记为 @Experimental
的 API 可能会随时更改,并且不保证在不同版本之间保持兼容。
此外,任何 API 都可能在第一个稳定版本之前发生更改,即在标记为 0.x.y
的版本之间。
版本
2.60.0 (2024-10-17)
2.59.0 (2024-09-11)
2.58.1 (2024-08-15)
2.58.0 (2024-08-06)
2.57.0 (2024-06-26)
2.56.0 (2024-05-01)
2.55.1 (2024-03-25)
2.55.0 (2024-03-25)
2.54.0 (2024-02-14)
2.53.0 (2024-01-04)
2.52.0 (2023-11-17)
2.51.0 (2023-10-11)
2.50.0 (2023-08-30)
2.49.0 (2023-07-17)
2.48.0 (2023-05-31)
2.47.0 (2023-05-10)
2.46.0 (2023-03-10)
2.45.0 (2023-02-15)
2.44.0 (2023-01-12)
2.43.0 (2022-11-17)
2.42.0 (2022-10-17)
2.41.0 (2022-08-23)
2.40.0 (2022-06-25)
2.39.0 (2022-05-25)
2.38.0 (2022-04-20)
2.37.0 (2022-03-04)
2.36.0 (2022-02-07)
2.35.0 (2021-12-29)
2.34.0 (2021-11-11)
2.33.0 (2021-10-07)
2.32.0 (2021-08-25)
2.31.0 (2021-07-08)
2.30.0 (2021-06-09)
2.29.0 (2021-04-27)
2.28.0 (2021-02-22)
2.27.0 (2020-12-22)
2.26.0 (2020-12-11)
2.25.0 (2020-10-23)
2.24.0 (2020-09-18)
2.23.0 (2020-07-29)
2.22.0 (2020-06-08)
2.21.0 (2020-05-27)
2.20.0 (2020-04-15)
2.19.0 (2020-02-04)
2.18.0 (2020-01-23)
2.17.0 (2020-01-06)
2.16.0 (2019-10-07)
2.15.0 (2019-08-22)
2.14.0 (2019-08-01)
2.13.0 (2019-05-21)
2.12.0 (2019-04-25)
2.11.0 (2019-02-26)
2.10.0 (2019-02-01)
2.9.0 (2018-12-13)
2.8.0 (2018-10-26)
2.7.0 LTS (2018-10-02)
2.7.0 被 指定 为 Beam 社区的长期支持 (LTS) 版本。 LTS 版本从被标记为 LTS 的那天开始支持 6 个月。 Beam 社区将根据具体情况决定哪些问题将被移植回,以及何时对分支进行补丁版本发布。
LTS 更新 (2020-04-06): 由于用户兴趣不足,Beam 社区决定不再维护或发布新的 LTS 版本。 我们鼓励用户尽早经常更新到最新版本。
2.6.0 (2018-08-08)
2.5.0 (2018-06-06)
官方 源代码下载。 SHA-512。 发布说明. 博客文章.
2.4.0 (2018-03-20)
2.3.0 (2018-01-30)
2.2.0 (2017-12-02)
发行说明.
2.1.0 (2017-08-23)
发行说明.
2.0.0 (2017-05-17)
发行说明.
最后更新于 2024/10/31
您找到所需的一切了吗?
所有内容都很有用且清晰吗?您想更改什么吗?请告诉我们!