This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 97aeb9b1b2e Publishing website 2026/08/03 18:15:09 at commit a6b3399
97aeb9b1b2e is described below

commit 97aeb9b1b2e192e674247e59048dd5036b8f9e21
Author: runner <runner@main-runner-2404-9kmqn-dd2tj>
AuthorDate: Mon Aug 3 18:15:09 2026 +0000

    Publishing website 2026/08/03 18:15:09 at commit a6b3399
---
 .../documentation/runners/flink/index.html            | 19 ++++++++++---------
 website/generated-content/sitemap.xml                 |  2 +-
 2 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/website/generated-content/documentation/runners/flink/index.html 
b/website/generated-content/documentation/runners/flink/index.html
index 7a044a2ef35..7878fc7b204 100644
--- a/website/generated-content/documentation/runners/flink/index.html
+++ b/website/generated-content/documentation/runners/flink/index.html
@@ -58,7 +58,7 @@ Flink <a 
href=https://ci.apache.org/projects/flink/flink-docs-stable/quickstart/
 in your <code>pom.xml</code> or <code>build.gradle</code>. Use the Beam 
version and the artifact id
 from the <a href=#flink-version-compatibility>compatibility table</a> below. 
For example:</p><div class='language-java snippet'><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre tabindex=0 
class=chroma><code class=language-java data-lang=java><span class=line><span 
class=cl><span class=o>&lt;</span><span class=n>dependency</span><span clas 
[...]
 </span></span><span class=line><span class=cl>  <span class=o>&lt;</span><span 
class=n>groupId</span><span class=o>&gt;</span><span class=n>org</span><span 
class=o>.</span><span class=na>apache</span><span class=o>.</span><span 
class=na>beam</span><span class=o>&lt;/</span><span class=n>groupId</span><span 
class=o>&gt;</span>
-</span></span><span class=line><span class=cl>  <span class=o>&lt;</span><span 
class=n>artifactId</span><span class=o>&gt;</span><span 
class=n>beam</span><span class=o>-</span><span class=n>runners</span><span 
class=o>-</span><span class=n>flink</span><span class=o>-</span><span 
class=n>1</span><span class=o>.</span><span class=na>18</span><span 
class=o>&lt;/</span><span class=n>artifactId</span><span class=o>&gt;</span>
+</span></span><span class=line><span class=cl>  <span class=o>&lt;</span><span 
class=n>artifactId</span><span class=o>&gt;</span><span 
class=n>beam</span><span class=o>-</span><span class=n>runners</span><span 
class=o>-</span><span class=n>flink</span><span class=o>-</span><span 
class=n>1</span><span class=o>.</span><span class=na>20</span><span 
class=o>&lt;/</span><span class=n>artifactId</span><span class=o>&gt;</span>
 </span></span><span class=line><span class=cl>  <span class=o>&lt;</span><span 
class=n>version</span><span class=o>&gt;</span><span class=n>2</span><span 
class=o>.</span><span class=na>75</span><span class=o>.</span><span 
class=na>0</span><span class=o>&lt;/</span><span class=n>version</span><span 
class=o>&gt;</span>
 </span></span><span class=line><span class=cl><span class=o>&lt;/</span><span 
class=n>dependency</span><span 
class=o>&gt;</span></span></span></code></pre></div></div></div><p 
class=language-py>You will need Docker to be installed in your execution 
environment.
 To run an embedded flink cluster or use the Flink runner for Python &lt; 3.6
@@ -80,7 +80,7 @@ WordCount example:</p><div class='language-java snippet'><div 
class="notebook-sk
 <code>flinkMaster</code>. Otherwise an embedded Flink cluster will be started 
for the job.</p><p class=language-py>To run a pipeline on Flink, set the runner 
to <code>FlinkRunner</code>
 and <code>flink_master</code> to the master URL of a Flink cluster.
 In addition, optionally set <code>environment_type</code> set to 
<code>LOOPBACK</code>. For example,
-after starting up a <a 
href=https://ci.apache.org/projects/flink/flink-docs-release-1.18/getting-started/tutorials/local_setup.html>local
 flink cluster</a>,
+after starting up a <a 
href=https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/try-flink/local_installation/>local
 flink cluster</a>,
 one could run:</p><div class='language-py snippet'><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><div class=highlight><pre tabindex=0 
class=chroma><code class=language-py data-lang=py><span class=line><span 
class=cl><span class=kn>import</span> <span class=nn>apache_beam</span> <span 
class=k>as</span> <span class=nn>beam</span>
 </span></span><span class=line><span class=cl><span class=kn>from</span> <span 
class=nn>apache_beam.options.pipeline_options</span> <span 
class=kn>import</span> <span class=n>PipelineOptions</span>
 </span></span><span class=line><span class=cl>
@@ -92,15 +92,16 @@ one could run:</p><div class='language-py snippet'><div 
class="notebook-skip cod
 </span></span><span class=line><span class=cl><span class=k>with</span> <span 
class=n>beam</span><span class=o>.</span><span class=n>Pipeline</span><span 
class=p>(</span><span class=n>options</span><span class=p>)</span> <span 
class=k>as</span> <span class=n>p</span><span class=p>:</span>
 </span></span><span class=line><span class=cl>    <span 
class=o>...</span></span></span></code></pre></div></div></div><p 
class=language-py>To run on an embedded Flink cluster, simply omit the 
<code>flink_master</code> option
 and an embedded Flink cluster will be automatically started and shut down for 
the job.</p><p class=language-py>The optional <code>flink_version</code> option 
may be required as well for older versions of Python.</p><p 
class=language-portable>Starting with Beam 2.18.0, pre-built Flink Job Service 
Docker images are available at Docker Hub:
-<a href=https://hub.docker.com/r/apache/beam_flink1.16_job_server>Flink 
1.16</a>.
-<a href=https://hub.docker.com/r/apache/beam_flink1.17_job_server>Flink 
1.17</a>.
-<a href=https://hub.docker.com/r/apache/beam_flink1.18_job_server>Flink 
1.18</a>.</p><p class=language-portable>To run a pipeline on an embedded Flink 
cluster:</p><p class=language-portable>(1) Start the JobService endpoint: 
<code>docker run --net=host 
apache/beam_flink1.18_job_server:latest</code></p><p 
class=language-portable>The JobService is the central instance where you submit 
your Beam pipeline to.
+<a href=https://hub.docker.com/r/apache/beam_flink1.19_job_server>Flink 
1.19</a>.
+<a href=https://hub.docker.com/r/apache/beam_flink1.20_job_server>Flink 
1.20</a>.
+For Flink 2 and later the images share one repository, with the Beam and Flink 
versions in the tag,
+for example <a 
href=https://hub.docker.com/layers/apache/beam_flink_job_server/2.75.0-flink2.0>beam_flink_job_server:2.75.0-flink2.0</a>.</p><p
 class=language-portable>To run a pipeline on an embedded Flink cluster:</p><p 
class=language-portable>(1) Start the JobService endpoint: <code>docker run 
--net=host apache/beam_flink1.20_job_server:latest</code></p><p 
class=language-portable>The JobService is the central instance where you submit 
your Beam pipeline to.
 It creates a Flink job from your pipeline and executes it.
 You might encounter an error message like <code>Caused by: 
java.io.IOException: Insufficient number of network buffers:...</code>.
 This can be resolved by providing a Flink configuration file to override the 
default settings.
 You can find an example configuration file <a 
href=https://github.com/apache/beam/blob/master/runners/flink/src/test/resources/flink-conf.yaml>here</a>.
 To start the Job Service endpoint with your custom configuration, mount a 
local directory containing your Flink configuration to the 
<code>/flink-conf</code> path in the Docker container and pass this as 
<code>--flink-conf-dir</code>:
-<code>docker run --net=host -v &lt;your_flink_conf_dir>:/flink-conf 
beam-flink-runner apache/beam_flink1.18_job_server:latest --flink-conf-dir 
/flink-conf</code></p><p class=language-portable>(2) Submit the Python pipeline 
to the above endpoint by using the <code>PortableRunner</code>, 
<code>job_endpoint</code> set to <code>localhost:8099</code> (this is the 
default address of the JobService).
+<code>docker run --net=host -v &lt;your_flink_conf_dir>:/flink-conf 
beam-flink-runner apache/beam_flink1.20_job_server:latest --flink-conf-dir 
/flink-conf</code></p><p class=language-portable>(2) Submit the Python pipeline 
to the above endpoint by using the <code>PortableRunner</code>, 
<code>job_endpoint</code> set to <code>localhost:8099</code> (this is the 
default address of the JobService).
 Optionally set <code>environment_type</code> set to <code>LOOPBACK</code>. For 
example:</p><div class='language-portable snippet'><div class="notebook-skip 
code-snippet"><a class=copy type=button data-bs-toggle=tooltip 
data-bs-placement=bottom title="Copy to clipboard"><img 
src=/images/copy-icon.svg></a><pre tabindex=0><code class=language-portable 
data-lang=portable>import apache_beam as beam
 from apache_beam.options.pipeline_options import PipelineOptions
 
@@ -110,7 +111,7 @@ options = PipelineOptions([
     &#34;--environment_type=LOOPBACK&#34;
 ])
 with beam.Pipeline(options) as p:
-    ...</code></pre></div></div><p class=language-portable>To run on a 
separate <a 
href=https://ci.apache.org/projects/flink/flink-docs-release-1.18/getting-started/tutorials/local_setup.html>Flink
 cluster</a>:</p><p class=language-portable>(1) Start a Flink cluster which 
exposes the Rest interface (e.g. <code>localhost:8081</code> by default).</p><p 
class=language-portable>(2) Start JobService with Flink Rest endpoint: 
<code>docker run --net=host apache/beam_flink1.18_job_server:latest  [...]
+    ...</code></pre></div></div><p class=language-portable>To run on a 
separate <a 
href=https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/try-flink/local_installation/>Flink
 cluster</a>:</p><p class=language-portable>(1) Start a Flink cluster which 
exposes the Rest interface (e.g. <code>localhost:8081</code> by default).</p><p 
class=language-portable>(2) Start JobService with Flink Rest endpoint: 
<code>docker run --net=host apache/beam_flink1.20_job_server:latest --flink-ma 
[...]
 from apache_beam.options.pipeline_options import PipelineOptions
 
 options = PipelineOptions([
@@ -127,8 +128,8 @@ Many sources like <code>PubSubIO</code> rely on their 
checkpoints to be acknowle
 reference class:</p><div class=language-java><table class="table 
table-bordered"><tr><td><code>allowNonRestoredState</code></td><td>Flag 
indicating whether non restored state is allowed if the savepoint contains 
state for an operator that is no longer part of the pipeline.</td><td>Default: 
<code>false</code></td></tr><tr><td><code>attachedMode</code></td><td>Specifies 
if the pipeline is submitted in attached or detached mode</td><td>Default: 
<code>true</code></td></tr><tr><td><code>autoB [...]
 <a 
href=https://beam.apache.org/releases/javadoc/2.75.0/index.html?org/apache/beam/sdk/options/PipelineOptions.html>PipelineOptions</a>
 reference.</p><h2 id=flink-version-compatibility>Flink Version 
Compatibility</h2><p>The Flink cluster version has to match the minor version 
used by the FlinkRunner.
-The minor version is the first two numbers in the version string, e.g. in 
<code>1.18.0</code> the
-minor version is <code>1.18</code>.</p><p>We try to track the latest version 
of Apache Flink at the time of the Beam release.
+The minor version is the first two numbers in the version string, e.g. in 
<code>1.20.0</code> the
+minor version is <code>1.20</code>.</p><p>We try to track the latest version 
of Apache Flink at the time of the Beam release.
 A Flink version is supported by Beam for the time it is supported by the Flink 
community.
 The Flink community supports the last two minor versions. When support for a 
Flink version is dropped, it may be deprecated and removed also from Beam.
 To find out which version of Flink is compatible with Beam please see the 
table below:</p><table class="table table-bordered"><tr><th>Flink 
Version</th><th>Artifact Id</th><th>Supported Beam 
Versions</th></tr><tr><td>2.2.x</td><td>beam-runners-flink-2.2</td><td>&ge; 
2.75.0</td></tr><tr><td>2.1.x</td><td>beam-runners-flink-2.1</td><td>&ge; 
2.75.0</td></tr><tr><td>2.0.x</td><td>beam-runners-flink-2.0</td><td>&ge; 
2.72.0</td></tr><tr><td>1.20.x</td><td>beam-runners-flink-1.20</td><td>&ge; 2 
[...]
diff --git a/website/generated-content/sitemap.xml 
b/website/generated-content/sitemap.xml
index f3d9fc4a9b6..d8444d3ee9b 100644
--- a/website/generated-content/sitemap.xml
+++ b/website/generated-content/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/blog/beam-summit-2026-interview-with-raj-katakam/</loc><lastmod>2026-08-03T08:00:47-04:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2026-08-03T08:00:47-04:00</lastmod></url><url><loc>/blog/</loc><lastmod>2026-08-03T08:00:47-04:00</lastmod></url><url><loc>/categories/</loc><lastmod>2026-08-03T08:00:47-04:00<
 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>/blog/beam-summit-2026-interview-with-raj-katakam/</loc><lastmod>2026-08-03T13:23:43-04:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2026-08-03T13:23:43-04:00</lastmod></url><url><loc>/blog/</loc><lastmod>2026-08-03T13:23:43-04:00</lastmod></url><url><loc>/categories/</loc><lastmod>2026-08-03T13:23:43-04:00<
 [...]
\ No newline at end of file

Reply via email to