Downloads

Latest stable release (v1.1.1)

Apache Flink 1.1.1 is our latest stable release.

You don’t have to install Hadoop to use Flink, but if you plan to use Flink with data stored in Hadoop, pick the version matching your installed Hadoop version. If you don’t want to do this, pick the Hadoop 1 version.

Binaries

Scala 2.10 Scala 2.11
Hadoop 1.2.1 Download
Hadoop 2.3.0 Download Download
Hadoop 2.4.1 Download Download
Hadoop 2.6.0 Download Download
Hadoop 2.7.0 Download Download

Source

Maven Dependencies

You can add the following dependencies to your pom.xml to include Apache Flink in your project.

<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-java</artifactId>
  <version>1.1.1</version>
</dependency>
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-streaming-java_2.10</artifactId>
  <version>1.1.1</version>
</dependency>
<dependency>
  <groupId>org.apache.flink</groupId>
  <artifactId>flink-clients_2.10</artifactId>
  <version>1.1.1</version>
</dependency>

These dependencies include a local execution environment and thus support local testing.

  • Hadoop 1: If you want to interact with Hadoop 1, use 1.1.1-hadoop1 as the version.
  • Scala API: To use the Scala API, replace the flink-java artifact id with flink-scala_2.10 and flink-streaming-java_2.10 with flink-streaming-scala_2.10. For Scala 2.11 dependencies, use the suffix _2.11 instead of _2.10.

All releases