title |
---|
Downloads |
{% toc %}
Apache Flink {{ site.stable }} 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.
<tr>
<th>Hadoop 2.3.0</th>
<td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_STABLE }}" class="ga-track" id="download-hadoop2">Download</a></td>
<td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_2_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop2_211">Download</a></td>
</tr>
<tr>
<th>Hadoop 2.4.1</th>
<td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_STABLE }}" class="ga-track" id="download-hadoop24">Download</a></td>
<td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_24_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop24_211">Download</a></td>
</tr>
<tr>
<th>Hadoop 2.6.0</th>
<td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_STABLE }}" class="ga-track" id="download-hadoop26">Download</a></td>
<td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_26_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop26_211">Download</a></td>
</tr>
<tr>
<th>Hadoop 2.7.0</th>
<td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_STABLE }}" class="ga-track" id="download-hadoop27">Download</a></td>
<td><a href="{{ site.FLINK_DOWNLOAD_URL_HADOOP_27_SCALA_211_STABLE }}" class="ga-track" id="download-hadoop27_211">Download</a></td>
</tr>
</tr>
Scala 2.10 | Scala 2.11 | |
---|---|---|
Hadoop 1.2.1 | Download |
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>{{ site.FLINK_VERSION_STABLE }}</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-streaming-java</artifactId>
<version>{{ site.FLINK_VERSION_STABLE }}</version>
</dependency>
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-clients</artifactId>
<version>{{ site.FLINK_VERSION_STABLE }}</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
{{ site.FLINK_VERSION_HADOOP_1_STABLE }}
as the version. - Scala API: To use the Scala API, replace the
flink-java
artifact id withflink-scala
andflink-streaming-java
withflink-streaming-scala
.
- Flink 0.9.1 (Binaries, Docs, Javadocs, ScalaDocs)
- Flink 0.9.0 (Binaries, Docs, Javadocs, ScalaDocs)
- Flink 0.9.0-milestone-1 (Binaries, Docs, Javadocs, ScalaDocs)
- Flink 0.8.1 (Binaries, Docs, Javadocs, ScalaDocs)
- Flink 0.8.0 (Binaries, Docs, Javadocs, ScalaDocs)
- Flink 0.7.0-incubating (Binaries, Docs, Javadocs, ScalaDocs)
- Flink 0.6.1-incubating (Binaries, Docs, Javadocs, ScalaDocs)
- Flink 0.6-incubating (Binaries, Docs, Javadocs, ScalaDocs)
- Stratosphere 0.5.1 (Javadocs, ScalaDocs)
- Stratosphere 0.5 (Javadocs, ScalaDocs)
- Stratosphere 0.4 (Javadocs, ScalaDocs)