下载


最新稳定版 (v1.7.1)

Apache Flink® 1.7.1 是我们最新的稳定版本。

使用 Apache Flink 不需要安装 Apache Hadoop。对于使用 Flink 而没有用到任何 Hadoop 组件的用户,我们建议使用不包含 Hadoop 库的包。

如果你计划将 Apache Flink 与 Apache Hadoop 一起使用(在 YARN 上运行 Flink ,连接到 HDFS ,连接到 HBase ,或使用一些基于 Hadoop 文件系统的 connector ),请选择包含匹配的 Hadoop 版本的下载包,或使用不带 Hadoop 版本的包并设置 HADOOP_CLASSPATH 环境变量

二进制包

Scala 2.11 Scala 2.12
Apache Flink 1.7.1 only Download (asc, sha512) Download (asc, sha512)
Apache Flink 1.7.1 with Hadoop® 2.8 Download (asc, sha512) Download (asc, sha512)
Apache Flink 1.7.1 with Hadoop® 2.7 Download (asc, sha512) Download (asc, sha512)
Apache Flink 1.7.1 with Hadoop® 2.6 Download (asc, sha512) Download (asc, sha512)
Apache Flink 1.7.1 with Hadoop® 2.4 Download (asc, sha512) Download (asc, sha512)
Apache Flink 1.6.3 only Download (asc, sha512) Not supported.
Flink 1.6.3 with Hadoop® 2.8 Download (asc, sha512) Not supported.
Flink 1.6.3 with Hadoop® 2.7 Download (asc, sha512) Not supported.
Flink 1.6.3 with Hadoop® 2.6 Download (asc, sha512) Not supported.
Flink 1.6.3 with Hadoop® 2.4 Download (asc, sha512) Not supported.
Apache 1.5.6 Flink only Download (asc, sha512) Not supported.
Flink 1.5.6 with Hadoop® 2.8 Download (asc, sha512) Not supported.
Flink 1.5.6 with Hadoop® 2.7 Download (asc, sha512) Not supported.
Flink 1.5.6 with Hadoop® 2.6 Download (asc, sha512) Not supported.
Flink 1.5.6 with Hadoop® 2.4 Download (asc, sha512) Not supported.

源码包

使用以下任一软件包查看源代码或自行构建 Flink:

可选组件

Avro
1.7.1 Download (asc, sha1)
Json
1.7.1 Download (asc, sha1)

发布说明

如果你计划从以前的版本升级 Flink,请查看 Flink 1.7 的发布说明

验证哈希和签名

随着每次版本发布,我们还提供了包含 sha512 哈希的 *.sha512 文件和包含加密签名的 *.asc 文件。Apache 软件基金会有一个通用的教程来验证哈希和签名,你可以使用这些版本签名的 KEYS 来校验它们。

Maven 依赖

你只要将以下依赖项添加到 pom.xml 中,就能在项目中引入 Apache Flink 。这些依赖项包含了本地执行环境,因此支持本地测试。

  • Scala API: 为了使用 Scala API,将 flink-java 的 artifact id 替换为 flink-scala_2.11,同时将 flink-streaming-java_2.11 替换为 flink-streaming-scala_2.11
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-java</artifactId>
  <version>1.7.1</version>
</dependency>
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-streaming-java_2.11</artifactId>
  <version>1.7.1</version>
</dependency>
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-clients_2.11</artifactId>
  <version>1.7.1</version>
</dependency>

旧版本的更新策略

截至2017年3月,Flink 社区决定使用 bugfix 来支持当前和之前的次要版本。如果 1.2.x 是当前的正式版本,则 1.1.y 是之前的次要支持版本。这两个版本都将收到关键问题的 bugfix。

请注意,社区始终愿意讨论旧版本的 bugfix 版本。请在 dev@flink.apache.org 邮件列表中与开发人员联系。

所有稳定版本

所有的 Flink 版本均可通过 https://archive.apache.org/dist/flink/ 获得,包括校验和加密签名。在撰写本文时,这包括以下版本:

  • Flink-shaded 6.0 - 2019-02-12 (Source)
  • Flink-shaded 5.0 - 2018-10-15 (Source)
  • Flink-shaded 4.0 - 2018-06-06 (Source)
  • Flink-shaded 3.0 - 2018-02-28 (Source)
  • Flink-shaded 2.0 - 2017-10-30 (Source)
  • Flink-shaded 1.0 - 2017-07-27 (Source)