[
https://issues.apache.org/jira/browse/BEAM-5418?focusedWorklogId=145366&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-145366
]
ASF GitHub Bot logged work on BEAM-5418:
----------------------------------------
Author: ASF GitHub Bot
Created on: 18/Sep/18 16:46
Start Date: 18/Sep/18 16:46
Worklog Time Spent: 10m
Work Description: asfgit closed pull request #553: [BEAM-5418] Add Flink
version compatibility table to Runner page
URL: https://github.com/apache/beam-site/pull/553
This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:
As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):
diff --git a/src/documentation/runners/flink.md
b/src/documentation/runners/flink.md
index c7a6b1c74f..a2cac75879 100644
--- a/src/documentation/runners/flink.md
+++ b/src/documentation/runners/flink.md
@@ -20,6 +20,8 @@ limitations under the License.
-->
# Using the Apache Flink Runner
+The old Flink Runner will eventually be replaced by the Portable Runner which
enables to run pipelines in other languages than Java. Please see the
[Portability page]({{ site.baseurl }}/contribute/portability/) for the latest
state.
+
<nav class="language-switcher">
<strong>Adapt for:</strong>
<ul>
@@ -45,18 +47,42 @@ The [Beam Capability Matrix]({{ site.baseurl
}}/documentation/runners/capability
If you want to use the local execution mode with the Flink runner to don't
have to complete any setup.
-To use the Flink Runner for executing on a cluster, you have to setup a Flink
cluster by following the Flink [setup
quickstart](https://ci.apache.org/projects/flink/flink-docs-release-1.1/quickstart/setup_quickstart.html).
+To use the Flink Runner for executing on a cluster, you have to setup a Flink
cluster by following the Flink [setup
quickstart](https://ci.apache.org/projects/flink/flink-docs-stable/quickstart/setup_quickstart.html).
-To find out which version of Flink you need you can run this command to check
the version of the Flink dependency that your project is using:
-```
-$ mvn dependency:tree -Pflink-runner |grep flink
-...
-[INFO] | +- org.apache.flink:flink-streaming-java_2.10:jar:1.2.1:runtime
-...
-```
-Here, we would need Flink 1.2.1. Please also note the Scala version in the
dependency name. In this case we need to make sure to use a Flink cluster with
Scala version 2.10.
+### Version Compatibility
+
+The Flink cluster version has to match the version used by the FlinkRunner. To
find out which version of Flink please see the table below:
+
+<table class="table table-bordered">
+<tr>
+ <th>Beam version</th>
+ <th>Flink version</th>
+</tr>
+<tr>
+ <td>2.7.0, 2.6.0</td>
+ <td>1.5.x</td>
+</tr>
+<tr>
+ <td>2.5.0, 2.4.0, 2.3.0</td>
+ <td>1.4.x</td>
+</tr>
+<tr>
+ <td>2.2.0</td>
+ <td>1.3.x with Scala 2.10</td>
+</tr>
+<tr>
+ <td>2.2.0, 2.1.x</td>
+ <td>1.3.x with Scala 2.10</td>
+</tr>
+<tr>
+ <td>2.0.0</td>
+ <td>1.2.x with Scala 2.10</td>
+</tr>
+</table>
+
+For retrieving the right version, see the [Flink downloads
page](https://flink.apache.org/downloads.html).
-For more information, the [Flink
Documentation](https://ci.apache.org/projects/flink/flink-docs-release-1.1/)
can be helpful.
+For more information, the [Flink
Documentation](https://ci.apache.org/projects/flink/flink-docs-stable/) can be
helpful.
### Specify your dependency
@@ -64,9 +90,8 @@ For more information, the [Flink
Documentation](https://ci.apache.org/projects/f
```java
<dependency>
<groupId>org.apache.beam</groupId>
- <artifactId>beam-runners-flink_2.10</artifactId>
+ <artifactId>beam-runners-flink_2.11</artifactId>
<version>{{ site.release_latest }}</version>
- <scope>runtime</scope>
</dependency>
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 145366)
Time Spent: 1h (was: 50m)
> Add Flink version compatibility table to Runner page
> -----------------------------------------------------
>
> Key: BEAM-5418
> URL: https://issues.apache.org/jira/browse/BEAM-5418
> Project: Beam
> Issue Type: Improvement
> Components: runner-flink, website
> Reporter: Maximilian Michels
> Assignee: Maximilian Michels
> Priority: Major
> Time Spent: 1h
> Remaining Estimate: 0h
>
> Following up a discussion on the mailing list. There have been confusions
> which version of Beam is compatible with which Flink version. The only way
> for users at the moment is to look into the source code.
> A table like this will be helpful:
> || Beam || Flink ||
> |2.5.0 | 1.4.0 |
> |2.6.0 | 1.5.0 |
> |2.7.0 | 1.5.2 |
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)