(flink-web) 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dannycranmer pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 9aa05781c7a2d3fcfd9deac39b09dcfb4142d53e Author: Danny Cranmer AuthorDate: Mon Apr 15 13:52:49 2024 +0100 Rebuild website --- .../code-style-and-quality-common/index.html | 28 +++--- .../code-style-and-quality-components/index.html | 28 +++--- .../code-style-and-quality-formatting/index.html | 28 +++--- content/what-is-flink/use-cases/index.html | 2 +- .../code-style-and-quality-components/index.html | 28 +++--- .../code-style-and-quality-formatting/index.html | 28 +++--- content/zh/what-is-flink/use-cases/index.html | 2 +- 7 files changed, 72 insertions(+), 72 deletions(-) diff --git a/content/how-to-contribute/code-style-and-quality-common/index.html b/content/how-to-contribute/code-style-and-quality-common/index.html index 0f182c8c5..2b3c24b49 100644 --- a/content/how-to-contribute/code-style-and-quality-common/index.html +++ b/content/how-to-contribute/code-style-and-quality-common/index.html @@ -472,33 +472,33 @@ https://github.com/alex-shpak/hugo-book Code Style and Quality Guide — Common Rules # - + Preamble - # + # - + Pull Requests & Changes - # + # - + Common Coding Guide - # + # - + Java Language Guide - # + # - + Scala Language Guide - # + # - + Components Guide - # + # - + Formatting Guide - # + # diff --git a/content/how-to-contribute/code-style-and-quality-components/index.html b/content/how-to-contribute/code-style-and-quality-components/index.html index 0852b2f82..24dbb2080 100644 --- a/content/how-to-contribute/code-style-and-quality-components/index.html +++ b/content/how-to-contribute/code-style-and-quality-components/index.html @@ -474,33 +474,33 @@ https://github.com/alex-shpak/hugo-book Code Style and Quality Guide — Components Guide # - + Preamble - # + # - + Pull Requests & Changes - # + # - + Common Coding Guide - # + # - + Java Language Guide - # + # - + Scala Language Guide - # + # - + Components Guide - # + # - + Formatting Guide - # + # Component Specific Guidelines diff --git a/content/how-to-contribute/code-style-and-quality-formatting/index.html b/content/how-to-contribute/code-style-and-quality-formatting/index.html index ec6fe88a8..c0b1077a6 100644 --- a/content/how-to-contribute/code-style-and-quality-formatting/index.html +++ b/content/how-to-contribute/code-style-and-quality-formatting/index.html @@ -472,33 +472,33 @@ https://github.com/alex-shpak/hugo-book Code Style and Quality Guide — Formatting Guide # - + Preamble - # + # - + Pull Requests & Changes - # + # - + Common Coding Guide - # + # - + Java Language Guide - # + # - + Scala Language Guide - # + # - + Components Guide - # + # - + Formatting Guide - # + # Java Code Formatting Style diff --git a/content/what-is-flink/use-cases/index.html b/content/what-is-flink/use-cases/index.html index f400c8279..a4726a603 100644 --- a/content/what-is-flink/use-cases/index.html +++ b/content/what-is-flink/use-cases/index.html @@ -615,7 +615,7 @@ under the License. https://ververica.com/blog/blink-flink-alibaba-search";>Real-time search index building in e-commerce -https://jobs.zalando.com/tech/blog/apache-showdown-flink-vs.-spark/";>Continuous ETL in e-commerce +https://engineering.zalando.com/posts/2016/03/apache-showdown-flink-vs.-spark.html";>Continuous ETL in e-commerce diff --git a/content/zh/how-to-contribute/code-style-and-quality-components/index.html b/content/zh/how-to-contribute/code-style-and-quality-components/index.html index bb3eec07c..dc1294fda 100644 --- a/content/zh/how-to-contribute/code-style-and-quality-components/index.html +++ b/content/zh/how-to-contribute/code-style-and-quality-components/index.html @@ -466,33 +466,33 @@ https://github.com/alex-shpak/hugo-book Apache Flink 代码样式和质量指南 — 组件 # - + 序言 - # + # - + Pull Requests & Changes - # + # - + 常用编码指南 - # + # - + Java 语言指南 - # + # - + Scala 语言指南 - # + # - + 组件指南 - # + # - + 格式指南 - # + # 组件特定指南 diff --git a/content/zh/how-to-contribute/code-style-and-quality-formatting/index.html b/content/zh/how-to-contribute/code-style-and-quality-formatting/index.html index 51ac9639b..8c3eaf46f 100644 --- a/content/zh/how-to-contribute/code-style-and-quality-formatting/index.html +++ b/content/zh/how-to-contribute/code-style-and-quality-formatting/index.html @@ -460,33 +460,33 @@ https://github.com/alex-shpak/hugo-book Code Style and Quality Guide — Formatting Guide # - + 序言 - # + # - + Pull Requests & Changes - # + # - + 常用编码指南 - # + # - + J
(flink-web) 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. mapohl pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 95a7e090795e51f92bd5b073746462b837f5ac1b Author: Matthias Pohl AuthorDate: Mon Oct 30 14:48:44 2023 +0100 Rebuild website --- content/q/{quickstart.sh => _utils.sh} | 43 +++--- content/q/gradle-quickstart.sh | 21 - content/q/quickstart-SNAPSHOT.sh | 5 +++- content/q/quickstart.sh| 5 +++- content/q/sbt-quickstart.sh| 16 +++-- 5 files changed, 51 insertions(+), 39 deletions(-) diff --git a/content/q/quickstart.sh b/content/q/_utils.sh similarity index 52% copy from content/q/quickstart.sh copy to content/q/_utils.sh index ce14e8f91..0989fced6 100644 --- a/content/q/quickstart.sh +++ b/content/q/_utils.sh @@ -1,5 +1,4 @@ #!/usr/bin/env bash - # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file @@ -18,29 +17,25 @@ # limitations under the License. +SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +CONFIG_DIR="${SCRIPT_DIR}/../../docs/config.toml" -PACKAGE=quickstart +# fatal error handling +export PROCESS_ID=$$ +trap 'exit 1' TERM -mvn archetype:generate \ - -DarchetypeGroupId=org.apache.flink \ - -DarchetypeArtifactId=flink-quickstart-java \ - -DarchetypeVersion=${1:-1.17.0} \ - -DgroupId=org.myorg.quickstart \ - -DartifactId=$PACKAGE \ - -Dversion=0.1 \ - -Dpackage=org.myorg.quickstart \ - -DinteractiveMode=false +function extract_parameter() { + if [[ "$#" != 1 ]]; then +trigger_fatal_error "Fatal error: No parameter or too many parameters passed: $@" + fi + parameter_value="$(awk -F'"' '/'$1'[ ]*=[ ]*"/{print $2}' $CONFIG_DIR)" + if [ "$parameter_value" = "" ]; then +trigger_fatal_error "Fatal error: $1 parameter no found valid value." + fi + echo ${parameter_value} +} -# -# Give some guidance -# -echo -e "\\n\\n" -echo -e "\\tA sample quickstart Flink Job has been created." -echo -e "\\tSwitch into the directory using" -echo -e "\\t\\t cd $PACKAGE" -echo -e "\\tImport the project there using your favorite IDE (Import it as a maven project)" -echo -e "\\tBuild a jar inside the directory using" -echo -e "\\t\\t mvn clean package" -echo -e "\\tYou will find the runnable jar in $PACKAGE/target" -echo -e "\\tConsult our website if you have any troubles: http://flink.apache.org/community.html#mailing-lists"; -echo -e "\\n\\n" +function trigger_fatal_error() { + echo $1 >&2 + kill -s TERM $PROCESS_ID +} \ No newline at end of file diff --git a/content/q/gradle-quickstart.sh b/content/q/gradle-quickstart.sh index b8cec12cb..b7a6209fd 100644 --- a/content/q/gradle-quickstart.sh +++ b/content/q/gradle-quickstart.sh @@ -18,6 +18,8 @@ # limitations under the License. +source "$(dirname "$0")"/_utils.sh + declare -r TRUE=0 declare -r FALSE=1 @@ -41,11 +43,15 @@ function mkPackage() { defaultProjectName="quickstart" defaultOrganization="org.myorg.quickstart" defaultVersion="0.1-SNAPSHOT" -defaultFlinkVersion="${1:-1.17.0}" +defaultFlinkVersion="$(extract_parameter 'FlinkStableVersion')" +defaultFlinkShortVersion="$(extract_parameter 'FlinkStableShortVersion')" +flinkVersionFromParameter="${1:-$defaultFlinkVersion}" # flink-docs-master/docs/dev/datastream/project-configuration/#gradle # passes the scala version prefixed with a _, e.g.: _2.12 +defaultScalaShortVersion="$(extract_parameter 'ScalaShortVersion')" scalaBinaryVersionFromCmdArg="${2/_/}" -defaultScalaBinaryVersion="${scalaBinaryVersionFromCmdArg:-2.12}" +defaultScalaBinaryVersion="${scalaBinaryVersionFromCmdArg:-$defaultScalaShortVersion}" +defaultJavaVersion="$(extract_parameter 'JavaVersion')" echo "This script creates a Flink project using Java and Gradle." @@ -58,10 +64,12 @@ while [ $TRUE ]; do organization=${organization:-$defaultOrganization} read -p "Version ($defaultVersion): " version version=${version:-$defaultVersion} - read -p "Flink version ($defaultFlinkVersion): " flinkVersion - flinkVersion=${flinkVersion:-$defaultFlinkVersion} + read -p "Flink version ($flinkVersionFromParameter): " flinkVersion + flinkVersion=${flinkVersion:-$flinkVersionFromParameter} read -p "Scala version ($defaultScalaBinaryVersion
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 2802035a33bcd3049e56cd046edd6a48c8fdbf90 Author: Martijn Visser AuthorDate: Tue Sep 19 12:53:35 2023 +0200 Rebuild website --- .../index.html| 15 +++ content/security/index.html | 12 content/zh/security/index.html| 12 3 files changed, 39 insertions(+) diff --git a/content/2023/09/19/stateful-functions-3.3.0-release-announcement/index.html b/content/2023/09/19/stateful-functions-3.3.0-release-announcement/index.html index 308e1d295..268d8cd2a 100644 --- a/content/2023/09/19/stateful-functions-3.3.0-release-announcement/index.html +++ b/content/2023/09/19/stateful-functions-3.3.0-release-announcement/index.html @@ -890,6 +890,7 @@ https://github.com/alex-shpak/hugo-book New Features +Fixed CVE-2023-41834 Upgraded Flink dependency to 1.16.2 @@ -942,6 +943,19 @@ or https://issues.apache.org/jira/browse/FLINK";>JIRA! New Features # + + Fixed CVE-2023-41834 + # + +Stateful Functions versions 3.1.0, 3.1.1 and 3.2.0 allowed HTTP header +injection due to Improper Neutralization of CRLF Sequences. Attackers could +potentially inject malicious content into the HTTP response that is +sent to the user. This could include injecting a fake login form or +other phishing content, or injecting malicious JavaScript code that +can steal user credentials or perform other malicious actions on the +user’s behalf. +Stateful Functions 3.3.0 has fixed this security vulnerability. More details can be found on the +Security page. Upgraded Flink dependency to 1.16.2 # @@ -1005,6 +1019,7 @@ for a detailed list of changes and new features if you plan to upgrade your setu New Features +Fixed CVE-2023-41834 Upgraded Flink dependency to 1.16.2 diff --git a/content/security/index.html b/content/security/index.html index db83026fe..07f74e89f 100644 --- a/content/security/index.html +++ b/content/security/index.html @@ -984,6 +984,18 @@ under the License. Users are advised to upgrade to Flink 1.11.3 or 1.12.0 or later versions. + + + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-41834";>CVE-2023-41834 + + + Flink Stateful Functions 3.1.0, 3.1.1, 3.2.0 + + + https://github.com/apache/flink-statefun/commit/b06c0a23a5a622d48efc8395699b2e4502bd92be";>Fixed in commit b06c0a23a5a622d48efc8395699b2e4502bd92be + Users are advised to upgrade to Flink Stateful Functions 3.3.0 or later versions. + + Frequently Asked Questions diff --git a/content/zh/security/index.html b/content/zh/security/index.html index 1f08f5d6b..50c3ee664 100644 --- a/content/zh/security/index.html +++ b/content/zh/security/index.html @@ -984,6 +984,18 @@ under the License. Users are advised to upgrade to Flink 1.11.3 or 1.12.0 or later versions. + + + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-41834";>CVE-2023-41834 + + + Flink Stateful Functions 3.1.0, 3.1.1, 3.2.0 + + + https://github.com/apache/flink-statefun/commit/b06c0a23a5a622d48efc8395699b2e4502bd92be";>Fixed in commit b06c0a23a5a622d48efc8395699b2e4502bd92be + Users are advised to upgrade to Flink Stateful Functions 3.3.0 or later versions. + + Frequently Asked Questions
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit be2d0bebfd473c2a587f2418294be99f02e82857 Author: Martijn Visser AuthorDate: Fri Sep 1 08:38:12 2023 +0200 Rebuild website --- content/community/index.html | 2 +- content/getting-help/index.html| 2 +- content/zh/community/index.html| 2 +- content/zh/getting-help/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/community/index.html b/content/community/index.html index 42529e436..790233fdb 100644 --- a/content/community/index.html +++ b/content/community/index.html @@ -1595,7 +1595,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a Slack # -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-22mklt3r5-89MjX41gqHsBk81ZoTDqXg";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/getting-help/index.html b/content/getting-help/index.html index 9b8fe7c29..373816d37 100644 --- a/content/getting-help/index.html +++ b/content/getting-help/index.html @@ -975,7 +975,7 @@ under the License. Slack # -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-22mklt3r5-89MjX41gqHsBk81ZoTDqXg";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community/index.html b/content/zh/community/index.html index eb3c8ede9..82152362e 100644 --- a/content/zh/community/index.html +++ b/content/zh/community/index.html @@ -1605,7 +1605,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a Slack # -你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>此链接 +你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-22mklt3r5-89MjX41gqHsBk81ZoTDqXg";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 在 Slack 空间交流时,请遵守以下规则: diff --git a/content/zh/getting-help/index.html b/content/zh/getting-help/index.html index 85990b37e..3602deb91 100644 --- a/content/zh/getting-help/index.html +++ b/content/zh/getting-help/index.html @@ -985,7 +985,7 @@ under the License. Slack # -你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-22mklt3r5-89MjX41gqHsBk81ZoTDqXg";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. leonard pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 65990f39399a51b9d010c4fab110d4d6ca71f127 Author: Leonard Xu AuthorDate: Mon Jul 10 12:27:34 2023 +0800 Rebuild website --- .../index.html | 239 ++--- content/en/sitemap.xml | 19 +- content/index.html | 14 +- content/index.xml | 14 +- content/news/2023/07/03/sigmod-system-award.html | 10 + content/posts/index.html | 66 +++--- content/posts/index.xml| 14 +- content/posts/page/10/index.html | 55 +++-- content/posts/page/11/index.html | 54 +++-- content/posts/page/12/index.html | 54 +++-- content/posts/page/13/index.html | 60 +++--- content/posts/page/14/index.html | 60 -- content/posts/page/15/index.html | 53 +++-- content/posts/page/16/index.html | 52 +++-- content/posts/page/17/index.html | 51 +++-- content/posts/page/18/index.html | 50 +++-- content/posts/page/19/index.html | 48 +++-- content/posts/page/2/index.html| 66 +++--- content/posts/page/20/index.html | 45 ++-- content/posts/page/21/index.html | 46 ++-- content/posts/page/22/index.html | 28 +++ content/posts/page/3/index.html| 56 ++--- content/posts/page/4/index.html| 57 ++--- content/posts/page/5/index.html| 66 +++--- content/posts/page/6/index.html| 67 +++--- content/posts/page/7/index.html| 63 +++--- content/posts/page/8/index.html| 65 +++--- content/posts/page/9/index.html| 60 +++--- content/sitemap.xml| 2 +- content/zh/index.html | 16 +- 30 files changed, 837 insertions(+), 713 deletions(-) diff --git a/content/index.html b/content/2023/07/03/sigmod-systems-award-for-apache-flink/index.html similarity index 70% copy from content/index.html copy to content/2023/07/03/sigmod-systems-award-for-apache-flink/index.html index bd843e39b..9d172320b 100644 --- a/content/index.html +++ b/content/2023/07/03/sigmod-systems-award-for-apache-flink/index.html @@ -6,19 +6,24 @@ - - - -https://flink.apache.org/"; /> -Apache Flink® — Stateful Computations over Data Streams | Apache Flink + + + + +https://flink.apache.org/2023/07/03/sigmod-systems-award-for-apache-flink/"; /> + + +SIGMOD Systems Award for Apache Flink | Apache Flink -https://flink.apache.org/zh/"; title="Apache Flink Documentation"> - -https://flink.apache.org/index.xml"; title="Apache Flink" /> - - Apache Flink® — Stateful Computations over Data Streams - # - - -https://flink.apache.org/img/flink-home-graphic.png"; - alt="" - width="800px" - style="display:block;margin-left:auto;margin-right:auto" -> - - - - - - - All streaming use cases - - - -Event-driven Applications -Stream & Batch Analytics -Data Pipelines & ETL - -Learn more - - - + - - - - - Guaranteed correctness - - - -Exactly-once state consistency -Event-time processing -Sophisticated late data handling - -Learn more - - + + - - - - - - - Layered APIs - - - -SQL on Stream & Batch Data -DataStream API & DataSet API -ProcessFunction (Time & State) - -Learn more - - + - - - - - - - - - - Operational Focus - - - -Flexible deployment -High-availability setup -Savepoints - -Learn more - - - - - - - - - Scales to any use case - - - -Scale-out architecture -Support for very large state -Incremental checkpointing - -Learn more - - - - - - - - - Excellent Performance - - - -Low latency -High throughput -In-Memory computing - -Learn more - - + + + +SIGMOD Systems Award for Apache Flink + + + July 3, 2023 - - - - - - Latest Blog Posts - # - + Hang Ruan - -Apache Flink 1.16.2 Release Announcement -The Apache Flink Community is pleased to announce the second bug fix release of t
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 5d9d66eff56332a228871b5eed90f648ee4643c2 Author: Martijn Visser AuthorDate: Thu Jun 29 09:09:21 2023 +0200 Rebuild website --- content/community/index.html | 2 +- content/getting-help/index.html| 2 +- content/zh/community/index.html| 2 +- content/zh/getting-help/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/community/index.html b/content/community/index.html index 1bf7b567e..6ced736a2 100644 --- a/content/community/index.html +++ b/content/community/index.html @@ -1595,7 +1595,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a Slack # -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/getting-help/index.html b/content/getting-help/index.html index 903e3e8d6..c8f8e8a9a 100644 --- a/content/getting-help/index.html +++ b/content/getting-help/index.html @@ -975,7 +975,7 @@ under the License. Slack # -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community/index.html b/content/zh/community/index.html index 15dac2c56..af18df56f 100644 --- a/content/zh/community/index.html +++ b/content/zh/community/index.html @@ -1605,7 +1605,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a Slack # -你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>此链接 +你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 在 Slack 空间交流时,请遵守以下规则: diff --git a/content/zh/getting-help/index.html b/content/zh/getting-help/index.html index 1606b2bcd..ece691657 100644 --- a/content/zh/getting-help/index.html +++ b/content/zh/getting-help/index.html @@ -985,7 +985,7 @@ under the License. Slack # -你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1y4z47d1i-29KDgu1c3PgUAt9yn8xqlg";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. leonard pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 3f5332a4fa4a48bb69db7f60cac0633b5ee108b5 Author: Leonard Xu AuthorDate: Wed Jun 7 16:19:09 2023 +0800 Rebuild website --- content/categories/index.html | 2 +- content/categories/index.xml | 2 +- content/community/index.html | 2 +- content/documentation/index.html | 2 +- content/documentation/index.xml | 2 +- content/downloads/index.html | 15 --- content/en/index.html | 2 +- content/flink-packages/index.html | 2 +- content/getting-help/index.html | 2 +- content/getting-started/index.html| 2 +- content/getting-started/index.xml | 2 +- content/how-to-contribute/index.html | 2 +- content/how-to-contribute/index.xml | 2 +- content/index.html| 2 +- content/index.xml | 2 +- content/material/index.html | 2 +- content/posts/index.html | 2 +- content/posts/index.xml | 2 +- content/powered-by/index.html | 2 +- content/roadmap/index.html| 2 +- content/security/index.html | 2 +- content/tags/index.html | 2 +- content/tags/index.xml| 2 +- content/use-cases/index.html | 14 +++--- content/what-is-flink-ml/index.html | 2 +- content/what-is-flink-table-store/index.html | 2 +- content/what-is-flink/index.html | 2 +- content/what-is-flink/index.xml | 2 +- content/what-is-stateful-functions/index.html | 2 +- content/what-is-the-flink-kubernetes-operator/index.html | 2 +- content/zh/documentation/index.html | 2 +- content/zh/documentation/index.xml| 2 +- content/zh/getting-help/index.html| 2 +- content/zh/getting-started/index.html | 2 +- content/zh/getting-started/index.xml | 2 +- content/zh/how-to-contribute/index.html | 2 +- content/zh/how-to-contribute/index.xml| 2 +- content/zh/index.html | 2 +- content/zh/index.xml | 2 +- content/zh/powered-by/index.html | 2 +- content/zh/roadmap/index.html | 2 +- content/zh/security/index.html| 2 +- content/zh/tags/index.html| 2 +- content/zh/tags/index.xml | 2 +- content/zh/use-cases/index.html | 14 +++--- content/zh/what-is-flink-ml/index.html| 2 +- content/zh/what-is-flink-table-store/index.html | 2 +- .../zh/what-is-the-flink-kubernetes-operator/index.html | 2 +- 48 files changed, 67 insertions(+), 66 deletions(-) diff --git a/content/categories/index.html b/content/categories/index.html index ca1b259cf..18dedf5bd 100644 --- a/content/categories/index.html +++ b/content/categories/index.html @@ -3,7 +3,7 @@ - + diff --git a/content/categories/index.xml b/content/categories/index.xml index 19f94096d..2783eeff1 100644 --- a/content/categories/index.xml +++ b/content/categories/index.xml @@ -5,6 +5,6 @@ https://flink.apache.org/categories/ Recent content in Categories on Apache Flink Hugo -- gohugo.io -en-ushttps://flink.apache.org/categories/index.xml"; rel="self" type="application/rss+xml" /> +enhttps://flink.apache.org/categories/index.xml"; rel="self" type="application/rss+xml" /> diff --git a/content/community/index.html b/content/community/index.html index cbbf79ffa..1bf7b567e 100644 --- a/content/community/index.html +++ b/content/community/index.html @@ -3,7 +3,7 @@ - + diff --git a/content/documentation/index.html b/content/documentation/index.html index 3e44a1b20..f8163c138 100644 --- a/content/documentation/index.html +++ b/content/documentation/index.html @@ -3,7 +3,7 @@ - + diff --git a/content/documentation/index.xml b/content/documentation/index.xml index d8fa0d598..451dcb759 100644 --- a/content/documentation/index.xml +++ b/content/documentation/index.xml @@ -5,7 +5,7 @@
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 702efc322a939049b84c1bd677a627308ffe5a2a Author: Martijn Visser AuthorDate: Wed May 10 14:25:13 2023 +0200 Rebuild website --- content/downloads/index.html| 18 ++ content/zh/downloads/index.html | 18 ++ 2 files changed, 36 insertions(+) diff --git a/content/downloads/index.html b/content/downloads/index.html index c38f67dc2..0e71ad84a 100644 --- a/content/downloads/index.html +++ b/content/downloads/index.html @@ -908,6 +908,7 @@ https://github.com/alex-shpak/hugo-book Apache Flink AWS Connectors 4.1.0 Apache Flink Cassandra Connector 3.0.0 Apache Flink Elasticsearch Connector 3.0.1 +Apache Flink Google Cloud PubSub Connector 3.0.1 Apache Flink JDBC Connector 3.1.0 Apache Flink Kafka Connector 3.0.0 Apache Flink MongoDB Connector 1.0.1 @@ -1093,6 +1094,20 @@ under the License. 1.17.x + + Apache Flink Google Cloud PubSub Connector 3.0.1 + # + +https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz";>Apache Flink Google Cloud PubSub Connector 3.0.1 Source Release https://downloads.apache.org/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz.asc";>(asc, https://downloads.apache.org/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz.sha512";>sha512) +This component is compatible with Apache Flink version(s): + + +1.16.x + + +1.17.x + + Apache Flink JDBC Connector 3.1.0 # @@ -1546,6 +1561,7 @@ The statefun-flink-harness dependency includes a local execution en Flink JDBC Connector 3.0.0 - 2022-11-30 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-jdbc-3.0.0/flink-connector-jdbc-3.0.0-src.tgz";>Source) Flink RabbitMQ Connectors 3.0.0 - 2022-12-13 (https://www.apache.org/dyn/closer.lua/flink/flink-connector--3.0.0/flink-connector--3.0.0-src.tgz";>Source) Flink Opensearch Connector 1.0.0 - 2022-12-21 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz";>Source) +Flink Google Cloud PubSub Connector 3.0.0 - 2023-01-31 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.0/flink-connector-gcp-pubsub-3.0.0-src.tgz";>Source) Flink MongoDB Connector 1.0.0 - 2023-04-03 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-mongodb-1.0.0/flink-connector-mongodb-1.0.0-src.tgz";>Source) Flink AWS Connectors 4.1.0 - 2023-04-03 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.1.0/flink-connector-aws-4.1.0-src.tgz";>Source) Flink Kafka Connector 3.0.0 - 2023-04-21 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-kafka-3.0.0/flink-connector-kafka-3.0.0-src.tgz";>Source) @@ -1555,6 +1571,7 @@ The statefun-flink-harness dependency includes a local execution en Flink Elasticsearch Connector 3.0.1 - 2023-05-08 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz";>Source) Flink Opensearch Connector 1.0.1 - 2023-05-08 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.1/flink-connector-opensearch-1.0.1-src.tgz";>Source) Flink Pulsar Connector 4.0.0 - 2023-05-08 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-4.0.0/flink-connector-pulsar-4.0.0-src.tgz";>Source) +Flink Google Cloud PubSub Connector 3.0.1 - 2023-05-09 (https://www.apache.org/dyn/closer.lua/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz";>Source) Apache Flink Stateful Functions @@ -1678,6 +1695,7 @@ The statefun-flink-harness dependency includes a local execution en Apache Flink AWS Connectors 4.1.0 Apache Flink Cassandra Connector 3.0.0 Apache Flink Elasticsearch Connector 3.0.1 +Apache Flink Google Cloud PubSub Connector 3.0.1 Apache Flink JDBC Connector 3.1.0 Apache Flink Kafka Connector 3.0.0 Apache Flink MongoDB Connector 1.0.1 diff --git a/content/zh/downloads/index.html b/content/zh/downloads/index.html index 50af140d6..cc3ecd3d1 100644 --- a/content/zh/downloads/index.html +++ b/content/zh/downloads/index.html @@ -908,6 +908,7 @@ https://github.com/alex-shpak/hugo-book Apache Flink AWS Connectors 4.1.0 Apache Flink Cassandra Connector 3.0.0 Apache Flink Elasticsearch Connector 3.0.1 +Apache Flink Google Cloud PubSub Connector 3.0.1 Apache Flink JDBC Connector 3.1.0 Apache Flink Kafka Connector 3.0.0 Apache Flink MongoDB Connector 1.0.1 @@ -1093,6 +1094,20 @@ under the License. 1.17.x + + Apache Flink Google Cloud PubSub Connector 3.0.1 + # + +https://www.apache.org/dyn/closer.lua/fl
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 8114bd38a6ea54d2dee51c22bbb304261839166f Author: Martijn Visser AuthorDate: Mon May 8 15:21:53 2023 +0200 Rebuild website --- content/downloads/index.html| 85 - content/zh/downloads/index.html | 85 - 2 files changed, 116 insertions(+), 54 deletions(-) diff --git a/content/downloads/index.html b/content/downloads/index.html index 77a94f8c6..c38f67dc2 100644 --- a/content/downloads/index.html +++ b/content/downloads/index.html @@ -907,13 +907,14 @@ https://github.com/alex-shpak/hugo-book Apache Flink AWS Connectors 3.0.0 Apache Flink AWS Connectors 4.1.0 Apache Flink Cassandra Connector 3.0.0 -Apache Flink Elasticsearch Connector 3.0.0 +Apache Flink Elasticsearch Connector 3.0.1 Apache Flink JDBC Connector 3.1.0 Apache Flink Kafka Connector 3.0.0 Apache Flink MongoDB Connector 1.0.1 -Apache Flink Opensearch Connector 1.0.0 +Apache Flink Opensearch Connector 1.0.1 Apache Flink Pulsar Connector 3.0.0 -Apache Flink RabbitMQ Connector 3.0.0 +Apache Flink Pulsar Connector 4.0.0 +Apache Flink RabbitMQ Connector 3.0.1 Apache Flink Stateful Functions @@ -947,7 +948,7 @@ https://github.com/alex-shpak/hugo-book Pre-bundled Hadoop 2.7.5 Pre-bundled Hadoop 2.6.5 Pre-bundled Hadoop 2.4.1 -Apache Flink-shaded 16.1 Source Release +Apache Flink-shaded 17.0 Source Release Apache Flink-connector-parent 1.0.0 Source release @@ -1078,14 +1079,19 @@ under the License. 1.16.x - - Apache Flink Elasticsearch Connector 3.0.0 - # + + Apache Flink Elasticsearch Connector 3.0.1 + # -https://www.apache.org/dyn/closer.lua/flink/flink-connector-elasticsearch-3.0.0/flink-connector-elasticsearch-3.0.0-src.tgz";>Apache Flink Elasticsearch Connector 3.0.0 Source Release https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.0/flink-connector-elasticsearch-3.0.0-src.tgz.asc";>(asc, https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.0/flink-connector-elasticsearch-3.0.0-src.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz";>Apache Flink Elasticsearch Connector 3.0.1 Source Release https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz.asc";>(asc, https://downloads.apache.org/flink/flink-connector-elasticsearch-3.0.1/flink-connector-elasticsearch-3.0.1-src.tgz.sha512";>sha512) This component is compatible with Apache Flink version(s): -1.16.x + +1.16.x + + +1.17.x + Apache Flink JDBC Connector 3.1.0 @@ -1124,14 +1130,19 @@ under the License. 1.17.x - - Apache Flink Opensearch Connector 1.0.0 - # + + Apache Flink Opensearch Connector 1.0.1 + # -https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz";>Apache Flink Opensearch Connector 1.0.0 Source Release https://downloads.apache.org/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz.asc";>(asc, https://downloads.apache.org/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.1/flink-connector-opensearch-1.0.1-src.tgz";>Apache Flink Opensearch Connector 1.0.1 Source Release https://downloads.apache.org/flink/flink-connector-opensearch-1.0.1/flink-connector-opensearch-1.0.1-src.tgz.asc";>(asc, https://downloads.apache.org/flink/flink-connector-opensearch-1.0.1/flink-connector-opensearch-1.0.1-src.tgz.sha512";>sha512) This component is compatible with Apache Flink version(s): -1.16.x + +1.16.x + + +1.17.x + Apache Flink Pulsar Connector 3.0.0 @@ -1142,14 +1153,28 @@ under the License. 1.16.x - - Apache Flink RabbitMQ Connector 3.0.0 - # + + Apache Flink Pulsar Connector 4.0.0 + # -https://www.apache.org/dyn/closer.lua/flink/flink-connector-rabbitmq-3.0.0/flink-connector-rabbitmq-3.0.0-src.tgz";>Apache Flink RabbitMQ Connector 3.0.0 Source Release https://downloads.apache.org/flink/flink-connector-rabbitmq-3.0.0/flink-connector-rabbitmq-3.0.0-src.tgz.asc";>(asc, https://downloads.apache.org/flink/flink-connector-rabbitmq-3.0.0/flink-connector-rabbitmq-3.0.0-src.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-connector-pulsar-4.0.0/flink-connector-pulsar-4.0.0-src.tgz";>Apache Flink Pulsar Connector 4.0.0 Source Release https://downloads.apache.org/flink/flink-connector-pulsar-4.0.0/flink-connector-pulsar-4.0.0-src.tgz.asc";>
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. echauchot pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 40cef395f2abab69992dc7ea57047e875f5675c1 Author: Etienne Chauchot AuthorDate: Wed May 3 17:38:53 2023 +0200 Rebuild website --- .../index.html | 1278 content/en/sitemap.xml | 13 +- .../source_components.svg | 20 + .../source_reader.svg | 20 + content/index.html | 13 +- content/index.xml | 12 +- content/posts/index.html | 53 +- content/posts/index.xml| 12 +- content/posts/page/10/index.html | 61 +- content/posts/page/11/index.html | 56 +- content/posts/page/12/index.html | 57 +- content/posts/page/13/index.html | 57 +- content/posts/page/14/index.html | 55 +- content/posts/page/15/index.html | 53 +- content/posts/page/16/index.html | 59 +- content/posts/page/17/index.html | 56 +- content/posts/page/18/index.html | 47 +- content/posts/page/19/index.html | 46 +- content/posts/page/2/index.html| 53 +- content/posts/page/20/index.html | 44 +- content/posts/page/21/index.html | 47 +- content/posts/page/22/index.html | 29 + content/posts/page/3/index.html| 59 +- content/posts/page/4/index.html| 58 +- content/posts/page/5/index.html| 56 +- content/posts/page/6/index.html| 57 +- content/posts/page/7/index.html| 57 +- content/posts/page/8/index.html| 58 +- content/posts/page/9/index.html| 62 +- content/sitemap.xml|2 +- content/zh/index.html | 15 +- 31 files changed, 2052 insertions(+), 513 deletions(-) diff --git a/content/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/index.html b/content/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/index.html new file mode 100644 index 0..d26be0cef --- /dev/null +++ b/content/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/index.html @@ -0,0 +1,1278 @@ + + + + + + + + + + + + +https://flink.apache.org/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/"; /> + + +Howto create a batch source with the new Source framework | Apache Flink + + + + + + + + + + + +https://flink.apache.org/2023/05/03/howto-create-a-batch-source-with-the-new-source-framework/";> + + + + var _paq = window._paq = window._paq || []; + + + _paq.push(['disableCookies']); + + _paq.push(["setDomains", ["*.flink.apache.org","*.nightlies.apache.org/flink"]]); + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { +var u="//analytics.apache.org/"; +_paq.push(['setTrackerUrl', u+'matomo.php']); +_paq.push(['setSiteId', '1']); +var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; +g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); + })(); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + What is Apache Flink?▾ + + + + + + + + + + + +Architecture + + + + + + + + + + + + +Applications + + + + + + + + + + + + +Operations + + + + + + + + + + + + + + + + + + + + +https://nightlies.apache.org/flink/flink-statefun-docs-stable/"; style="color:black" class="">What is Stateful Functions? + + + + + + + + + + + + + + + + + +https://nightlies.apache.org/flink/flink-ml-docs-stable/"; style="color:black" class="">What is Flink ML? + + + + + + + + + + + + + + + + + +https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-stable/"; style="color:black" class="">What is the Flink Kubernetes Operator? + + + + + + + + + + + + + + + + + +https://nightlies.apache.org/flink/flink-table-store-docs-stable/"; style="color:black" class="">What is Flink Table Store? + + + + + + + + + + + + + + +Use Cases + + + + + + + + + + + +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit a77def222a81251be8d673bf12ecc3954f642c91 Author: Martijn Visser AuthorDate: Mon Apr 17 09:32:51 2023 +0200 Rebuild website --- content/community/index.html | 2 +- content/getting-help/index.html| 2 +- content/zh/community/index.html| 2 +- content/zh/downloads/index.html| 12 ++-- content/zh/getting-help/index.html | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/content/community/index.html b/content/community/index.html index f1ac6bfbb..8008dc2e0 100644 --- a/content/community/index.html +++ b/content/community/index.html @@ -1591,7 +1591,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a Slack # -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ta0su2np-lCCV6xD7XeKjwQuHMOTBIA";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/getting-help/index.html b/content/getting-help/index.html index 86ab8e510..e59c8931f 100644 --- a/content/getting-help/index.html +++ b/content/getting-help/index.html @@ -971,7 +971,7 @@ under the License. Slack # -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ta0su2np-lCCV6xD7XeKjwQuHMOTBIA";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community/index.html b/content/zh/community/index.html index 99c52d2a1..dbe74d668 100644 --- a/content/zh/community/index.html +++ b/content/zh/community/index.html @@ -1601,7 +1601,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a Slack # -你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1ta0su2np-lCCV6xD7XeKjwQuHMOTBIA";>此链接 +你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1thin01ch-tYuj6Zwu8qf0QsivHY0anw";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 在 Slack 空间交流时,请遵守以下规则: diff --git a/content/zh/downloads/index.html b/content/zh/downloads/index.html index ff5bc96b3..b6a7c07b9 100644 --- a/content/zh/downloads/index.html +++ b/content/zh/downloads/index.html @@ -910,7 +910,7 @@ https://github.com/alex-shpak/hugo-book Apache Flink Elasticsearch Connector 3.0.0 Apache Flink JDBC Connector 3.0.0 Apache Flink MongoDB Connector 1.0.0 -Apache Flink Opensearch Connector 3.0.0 +Apache Flink Opensearch Connector 1.0.0 Apache Flink Pulsar Connector 3.0.0 Apache Flink RabbitMQ Connector 3.0.0 @@ -1098,11 +1098,11 @@ under the License. 1.16.x - - Apache Flink Opensearch Connector 3.0.0 - # + + Apache Flink Opensearch Connector 1.0.0 + # -https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-3.0.0/flink-connector-opensearch-3.0.0-src.tgz";>Apache Flink Opensearch Connector 3.0.0 Source Release https://downloads.apache.org/flink/flink-connector-opensearch-3.0.0/flink-connector-opensearch-3.0.0-src.tgz.asc";>(asc, https://downloads.apache.org/flink/flink-connector-opensearch-3.0.0/flink-connector-opensearch-3.0.0-src.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz";>Apache Flink Opensearch Connector 1.0.0 Source Release https://downloads.apache.org/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz.asc";>(asc, https://downloads.apache.org/flink/flink-connector-opensearch-1.0.0/flink-connector-opensearch-1.0.0-src.tgz.sha512";>sha512) This component is compatible with Apache Flink version(s): 1.16.x @@ -1610,7 +1610,7 @@ under the License. Apache Flink Elasticsearch Connector 3.0.0 Apache Flink JDBC Connector 3.0.0 Apache Flink MongoDB Connector 1.0.0 -Apache Flink Opensearch Connector 3.0.0 +Apache Flink Opensearch Connector 1.0.0 Apache Flink Pulsar Connector 3.0.0 Apache Flink RabbitMQ
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. mapohl pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 3fd8d6b48d7b47eab772743edea026b8e64879ae Author: Matthias Pohl AuthorDate: Mon Mar 27 12:30:32 2023 +0200 Rebuild website --- content/community/index.html | 2 +- content/getting-help/index.html | 2 +- content/how-to-contribute/contribute-code/index.html | 4 ++-- content/how-to-contribute/documentation-style-guide/index.html| 2 +- content/zh/community/index.html | 2 +- content/zh/getting-help/index.html| 2 +- content/zh/how-to-contribute/contribute-code/index.html | 4 ++-- content/zh/how-to-contribute/documentation-style-guide/index.html | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/content/community/index.html b/content/community/index.html index 38c91f3c1..0db8b0c11 100644 --- a/content/community/index.html +++ b/content/community/index.html @@ -949,7 +949,7 @@ under the License. How do I get help from Apache Flink? # -There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink committers are present. For user support and questions use the user mailing list. You can also join the community on Slack. Some committers are also monitoring Stack Overflow. Please remember to tag your questions with the http://stackoverflow.com/questions/tagged/a [...] +There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink committers are present. For user support and questions use the user mailing list. You can also join the community on Slack. Some committers are also monitoring Stack Overflow. Please remember to tag your questions with the http://stackoverflow.com/questions/tagged/a [...] Mailing Lists # diff --git a/content/getting-help/index.html b/content/getting-help/index.html index 979306171..22d1132ec 100644 --- a/content/getting-help/index.html +++ b/content/getting-help/index.html @@ -984,7 +984,7 @@ Any existing Slack member can also invite anyone else to join. Found a Bug? # -If you observe an unexpected behavior that might be caused by a bug, you can search for reported bugs or file a bug report in https://issues.apache.org/jira/browse/FLINK";>Flink’s JIRA. +If you observe an unexpected behavior that might be caused by a bug, you can search for reported bugs or file a bug report in Flink’s JIRA. If you are unsure whether the unexpected behavior happened due to a bug or not, please post a question to the user mailing list. Got an Error Message? diff --git a/content/how-to-contribute/contribute-code/index.html b/content/how-to-contribute/contribute-code/index.html index 83e3e1308..f5be04bb2 100644 --- a/content/how-to-contribute/contribute-code/index.html +++ b/content/how-to-contribute/contribute-code/index.html @@ -924,7 +924,7 @@ https://github.com/alex-shpak/hugo-book # If you have a good idea for the contribution, you can proceed to the code contribution process. -If you are looking for what you could contribute, you can browse open Jira issues in https://issues.apache.org/jira/projects/FLINK/issues";>Flink’s bug tracker, +If you are looking for what you could contribute, you can browse open Jira issues in Flink’s bug tracker, which are not assigned, and then follow the code contribution process. If you are very new to the Flink project and want to learn about it and its contribution process, you can check https://issues.apache.org/jira/issues/?filter=12349196";>the starter issues, which are annotated with a starter label. @@ -1050,7 +1050,7 @@ to the Flink project and want to learn about it and its contribution process, yo # The first step for making a contribution to Apache Flink is to reach consensus with the Flink community. This means agreeing on the scope and implementation approach of a change. -In most cases, the discussion should happen in https://issues.apache.org/jira/projects/FLINK/issues";>Flink’s bug tracker: Jira. +In most cases, the discussion should happen in Flink’s bug tracker: Jira. The following types of changes require a [DISCUSS] thread on the Flink Dev mailing list: big changes (major new feature; big refactorings, involving multiple components) diff --git a/content/how-to-contribute/documentation-style-guide/index.html b/content/how-to-contribute/documentation-style-guide/index.html index 54a254f2b..4d47a96a4 100644 --- a/content/how-to-contribute/documentation-style-guide/index.html +++ b/content/how-to-contribute/documentation-style-guide/index.html @@ -952,7 +952,7 @@ one pull request. If you are not familiar with the Chinese language, make sure that your contribution is complemented by these additiona
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit cec309235f0ad40dafd42e9ba5f6dde8d5867c6f Author: Martijn Visser AuthorDate: Mon Feb 27 10:24:20 2023 +0100 Rebuild website --- content/community/index.html | 2 +- content/getting-help/index.html| 2 +- content/zh/community/index.html| 2 +- content/zh/getting-help/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/community/index.html b/content/community/index.html index c6be4f2fb..507d3eeff 100644 --- a/content/community/index.html +++ b/content/community/index.html @@ -1596,7 +1596,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a Slack # -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1llkzbgyt-K2nNGGg88rfsDGLkT09Qzg";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1oamx9dv6-5fB8pQqUH2qY~A_77D4S2A";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/getting-help/index.html b/content/getting-help/index.html index ac65b0f5d..7c8cf78d0 100644 --- a/content/getting-help/index.html +++ b/content/getting-help/index.html @@ -971,7 +971,7 @@ under the License. Slack # -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1llkzbgyt-K2nNGGg88rfsDGLkT09Qzg";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1oamx9dv6-5fB8pQqUH2qY~A_77D4S2A";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community/index.html b/content/zh/community/index.html index 9d69b4dac..083d54939 100644 --- a/content/zh/community/index.html +++ b/content/zh/community/index.html @@ -1606,7 +1606,7 @@ data-td_id='Archive'>https://lists.apache.org/list.html?commits@flink.a Slack # -你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1llkzbgyt-K2nNGGg88rfsDGLkT09Qzg";>此链接 +你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1oamx9dv6-5fB8pQqUH2qY~A_77D4S2A";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 在 Slack 空间交流时,请遵守以下规则: diff --git a/content/zh/getting-help/index.html b/content/zh/getting-help/index.html index 80638256b..bcb103aa8 100644 --- a/content/zh/getting-help/index.html +++ b/content/zh/getting-help/index.html @@ -981,7 +981,7 @@ under the License. Slack # -你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1llkzbgyt-K2nNGGg88rfsDGLkT09Qzg";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过 https://join.slack.com/t/apache-flink/shared_invite/zt-1oamx9dv6-5fB8pQqUH2qY~A_77D4S2A";>此链接 加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
[flink-web] 02/02: Rebuild website.
This is an automated email from the ASF dual-hosted git repository. lindong pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 23839ccd30f2d7d4e40a8bfc91e0762978d27c54 Author: Dong Lin AuthorDate: Wed Feb 15 19:48:20 2023 +0800 Rebuild website. --- content/community.html| 2 +- content/zh/community.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/community.html b/content/community.html index aac814165..9b169c921 100644 --- a/content/community.html +++ b/content/community.html @@ -986,7 +986,7 @@ Thanks, https://avatars.githubusercontent.com/u/5873403?s=50"; class="committer-avatar" /> Dong Lin -Committer +PMC, Committer lindong diff --git a/content/zh/community.html b/content/zh/community.html index 9769d800f..1bad5f526 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -965,7 +965,7 @@ Thanks, https://avatars.githubusercontent.com/u/5873403?s=50"; class="committer-avatar" /> Dong Lin -Committer +PMC, Committer lindong
[flink-web] 02/02: Rebuild website.
This is an automated email from the ASF dual-hosted git repository. guoweijie pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit ffaf15279d4d1e73e439248e1338623decaaa762 Author: Weijie Guo AuthorDate: Mon Feb 13 16:36:17 2023 +0800 Rebuild website. --- content/community.html| 18 -- content/zh/community.html | 18 -- 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/content/community.html b/content/community.html index bacb8a38a..aac814165 100644 --- a/content/community.html +++ b/content/community.html @@ -647,6 +647,18 @@ Thanks, PMC, Committer gates + +https://avatars3.githubusercontent.com/u/19502505?s=50"; class="committer-avatar" /> +Weijie Guo +Committer +guoweijie + + +https://avatars3.githubusercontent.com/u/8684799?s=50"; class="committer-avatar" /> +Yangze Guo +Committer +guoyangze + https://avatars1.githubusercontent.com/u/569655?s=50"; class="committer-avatar" /> Greg Hogan @@ -839,12 +851,6 @@ Thanks, Committer fengwang - -https://avatars3.githubusercontent.com/u/8684799?s=50"; class="committer-avatar" /> -Yangze Guo -Committer -guoyangze - https://avatars3.githubusercontent.com/u/9400874?s=50"; class="committer-avatar" /> Shaoxuan Wang diff --git a/content/zh/community.html b/content/zh/community.html index 5f70ff664..9769d800f 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -638,6 +638,18 @@ Thanks, PMC, Committer gates + +https://avatars3.githubusercontent.com/u/19502505?s=50"; class="committer-avatar" /> +Weijie Guo +Committer +guoweijie + + +https://avatars3.githubusercontent.com/u/8684799?s=50"; class="committer-avatar" /> +Yangze Guo +Committer +guoyangze + https://avatars1.githubusercontent.com/u/569655?s=50"; class="committer-avatar" /> Greg Hogan @@ -830,12 +842,6 @@ Thanks, Committer fengwang - -https://avatars3.githubusercontent.com/u/8684799?s=50"; class="committer-avatar" /> -Yangze Guo -Committer -guoyangze - https://avatars3.githubusercontent.com/u/9400874?s=50"; class="committer-avatar" /> Shaoxuan Wang
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. mbalassi pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 9290f9c3b78745e0d4d348ab774b6af282532042 Author: Marton Balassi AuthorDate: Fri Jan 20 12:54:20 2023 +0100 Rebuild website --- content/blog/feed.xml | 201 +++-- content/blog/index.html| 43 ++- content/blog/page10/index.html | 43 ++- content/blog/page11/index.html | 36 ++- content/blog/page12/index.html | 36 ++- content/blog/page13/index.html | 42 +-- content/blog/page14/index.html | 46 +-- content/blog/page15/index.html | 42 ++- content/blog/page16/index.html | 40 ++- content/blog/page17/index.html | 40 ++- content/blog/page18/index.html | 40 ++- content/blog/page19/index.html | 40 ++- content/blog/page2/index.html | 41 ++- content/blog/page20/index.html | 40 ++- content/blog/page21/index.html | 25 ++ content/blog/page3/index.html | 39 ++- content/blog/page4/index.html | 38 ++- content/blog/page5/index.html | 47 +-- content/blog/page6/index.html | 49 +-- content/blog/page7/index.html | 42 ++- content/blog/page8/index.html | 40 ++- content/blog/page9/index.html | 45 +-- .../delegation_token_framework.svg | 23 ++ content/index.html | 11 +- .../2023/01/20/delegation-token-framework.html}| 334 +++-- content/zh/index.html | 11 +- 26 files changed, 786 insertions(+), 648 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 6cf80f447..d69118da8 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -6,6 +6,110 @@ https://flink.apache.org/blog https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> + +Delegation Token Framework: Obtain, Distribute and Use Temporary Credentials Automatically +The Apache Flink Community is pleased to announce that the upcoming minor version of Flink (1.17) includes +the Delegation Token Framework proposed in FLIP-272;. +This enables Flink to authenticate to external services at a central location (JobManager) and distribute authentication +tokens to the TaskManagers.
+ +Introduction
+ +Authentication in distributed systems is not an easy task. Previously all worker nodes (TaskManagers) reading from or +writing to an external system needed to authenticate on their own. In such a case several things can go wrong, including but not limited to:
+ ++
+ +- Too many authentication requests (potentially resulting in rejected requests)
+- Large number of retries on authentication failures
+- Re-occurring propagation/update of temporary credentials in a timely manner
+- Dependency issues when external system libraries are having the same dependency with different versions
+- Each authentication/temporary credentials are different making standardization challenging
+- …
+The aim of Delegation Token Framework is to solve the above challenges. The framework is authentication protocol agnostic and pluggable. +The primary design concept is that authentication happens only at a single location (JobManager), the obtained temporary +credentials propagated automatically to all the task managers where they can be used. The token re-obtain process is also handled +in the JobManager.
+ ++ +
+ +New authentication providers can be added with small amount of code which is going to be loaded by Flink automatically. +At the moment the following external systems are supported:
+ ++
+ +- Hadoop filesystems
+- HBase
+- S3
+Planned, but not yet implemented/contributed:
+ ++
+ +- Kafka
+- Hive
+The design and implementation approach has already been proven in Apache Spark. +Gabor is a Spark committer, he championed this feature in the Spark community. The most notable improvement we achieved compared to the +current state in Spark is that the framework in Flink is already authentication protocol agnostic (and not boun
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. lincoln pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 9f595f70f2b0f7e66743c87354b5a0d5a09f267a Author: lincoln lee AuthorDate: Tue Jan 10 09:45:47 2023 +0800 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+) diff --git a/content/community.html b/content/community.html index b0d48c151..60c0c1a21 100644 --- a/content/community.html +++ b/content/community.html @@ -983,6 +983,12 @@ Thanks, Committer lindong + +https://avatars.githubusercontent.com/u/3712895?s=50"; class="committer-avatar" /> +Lincoln Lee +Committer +lincoln + You can reach committers directly at@apache.org. A list of all contributors can be found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here. diff --git a/content/zh/community.html b/content/zh/community.html index 6e5da3878..b5e7e867c 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -962,6 +962,12 @@ Thanks, Committer lindong + +https://avatars.githubusercontent.com/u/3712895?s=50"; class="committer-avatar" /> +Lincoln Lee +Committer +lincoln + 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. lincoln pushed a commit to branch add-committer-lincoln in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 642f35fb07f27eb4449b0fce683d838ffe2d7530 Author: lincoln lee AuthorDate: Tue Jan 10 09:45:47 2023 +0800 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+) diff --git a/content/community.html b/content/community.html index b0d48c151..60c0c1a21 100644 --- a/content/community.html +++ b/content/community.html @@ -983,6 +983,12 @@ Thanks, Committer lindong + +https://avatars.githubusercontent.com/u/3712895?s=50"; class="committer-avatar" /> +Lincoln Lee +Committer +lincoln + You can reach committers directly at@apache.org. A list of all contributors can be found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here. diff --git a/content/zh/community.html b/content/zh/community.html index 6e5da3878..b5e7e867c 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -962,6 +962,12 @@ Thanks, Committer lindong + +https://avatars.githubusercontent.com/u/3712895?s=50"; class="committer-avatar" /> +Lincoln Lee +Committer +lincoln + 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. lincoln pushed a commit to branch add-committer-lincoln in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 8683519980b20850d6968746828c0064ea83cd61 Author: lincoln.lil AuthorDate: Tue Jan 10 09:45:47 2023 +0800 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+) diff --git a/content/community.html b/content/community.html index b0d48c151..60c0c1a21 100644 --- a/content/community.html +++ b/content/community.html @@ -983,6 +983,12 @@ Thanks, Committer lindong + +https://avatars.githubusercontent.com/u/3712895?s=50"; class="committer-avatar" /> +Lincoln Lee +Committer +lincoln + You can reach committers directly at@apache.org. A list of all contributors can be found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here. diff --git a/content/zh/community.html b/content/zh/community.html index 6e5da3878..b5e7e867c 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -962,6 +962,12 @@ Thanks, Committer lindong + +https://avatars.githubusercontent.com/u/3712895?s=50"; class="committer-avatar" /> +Lincoln Lee +Committer +lincoln + 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dannycranmer pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 110fb4acc3de715effcbf2f3ab4357cea93393c2 Author: Danny Cranmer AuthorDate: Mon Dec 12 11:07:32 2022 + Rebuild website --- content/downloads.html| 19 +++ content/zh/downloads.html | 19 +++ 2 files changed, 38 insertions(+) diff --git a/content/downloads.html b/content/downloads.html index 374ad6894..013f9dfb9 100644 --- a/content/downloads.html +++ b/content/downloads.html @@ -246,6 +246,7 @@ Apache Flink Elasticsearch Connector 3.0.0 Apache Flink AWS Connectors 3.0.0 Apache Flink Cassandra Connector 3.0.0 + Apache Flink AWS Connectors 4.0.0 Apache Flink Stateful Functions 3.2.0 @@ -363,6 +364,19 @@ 1.16.x +Apache Flink AWS Connectors 4.0.0 + + +https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz"; id="400-aws-connector-download-source">Apache Flink AWS Connectors 4.0.0 Source Release +(https://downloads.apache.org/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz.sha512";>sha512) + + +This connector is compatible with these Apache Flink versions: + + + 1.16.x + + Apache Flink® Stateful Functions 3.2.0 is the latest stable release for the https://flink.apache.org/stateful-functions.html";>Stateful Functions component. @@ -1543,6 +1557,11 @@ Flink Cassandra Connector 3.0.0 - 2022-11-30 (https://archive.apache.org/dist/flink/flink-connector-$-3.0.0/flink-connector-$-3.0.0-src.tgz";>Source) + +Flink AWS Connectors 4.0.0 - 2022-12-09 +(https://archive.apache.org/dist/flink/flink-connector-$-4.0.0/flink-connector-$-4.0.0-src.tgz";>Source) + + Flink-StateFun diff --git a/content/zh/downloads.html b/content/zh/downloads.html index c0638f50d..04810f2df 100644 --- a/content/zh/downloads.html +++ b/content/zh/downloads.html @@ -244,6 +244,7 @@ Apache Flink Elasticsearch Connector 3.0.0 Apache Flink AWS Connectors 3.0.0 Apache Flink Cassandra Connector 3.0.0 + Apache Flink AWS Connectors 4.0.0 Apache Flink Stateful Functions 3.2.0 @@ -360,6 +361,19 @@ flink-docs-release-1.15/release-notes/flink-1.15.html">Flink 1.15 的发布说 1.16.x +Apache Flink AWS Connectors 4.0.0 + + +https://www.apache.org/dyn/closer.lua/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz"; id="400-aws-connector-download-source">Apache Flink AWS Connectors 4.0.0 Source Release +(https://downloads.apache.org/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-connector-aws-4.0.0/flink-connector-aws-4.0.0-src.tgz.sha512";>sha512) + + +This connector is compatible with these Apache Flink versions: + + + 1.16.x + + Apache Flink® Stateful Functions 3.2.0 是 https://flink.apache.org/stateful-functions.html";>Stateful Functions 组件的最新稳定版本. @@ -1494,6 +1508,11 @@ Flink Cassandra Connector 3.0.0 - 2022-11-30 (https://archive.apache.org/dist/flink/flink-connector-$-3.0.0/flink-connector-$-3.0.0-src.tgz";>Source) + +Flink AWS Connectors 4.0.0 - 2022-12-09 +(https://archive.apache.org/dist/flink/flink-connector-$-4.0.0/flink-connector-$-4.0.0-src.tgz";>Source) + + Flink-shaded
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. fpaul pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 0cd820711011e745d72ac10c63bc967b3a590cdc Author: Fabian Paul AuthorDate: Fri Nov 25 14:13:29 2022 +0100 Rebuild website --- content/blog/feed.xml | 330 --- content/blog/index.html| 36 +- content/blog/page10/index.html | 36 +- content/blog/page11/index.html | 38 +- content/blog/page12/index.html | 38 +- content/blog/page13/index.html | 38 +- content/blog/page14/index.html | 40 +- content/blog/page15/index.html | 38 +- content/blog/page16/index.html | 37 +- content/blog/page17/index.html | 39 +- content/blog/page18/index.html | 38 +- content/blog/page19/index.html | 37 +- content/blog/page2/index.html | 39 +- content/blog/page20/index.html | 39 +- content/blog/page21/index.html | 25 ++ content/blog/page3/index.html | 39 +- content/blog/page4/index.html | 36 +- content/blog/page5/index.html | 36 +- content/blog/page6/index.html | 38 +- content/blog/page7/index.html | 38 +- content/blog/page8/index.html | 36 +- content/blog/page9/index.html | 36 +- content/downloads.html | 2 +- content/index.html | 6 +- .../2022/11/10/release-1.15.3.html}| 450 + content/zh/index.html | 6 +- 26 files changed, 878 insertions(+), 693 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 7ea5b9629..6d9452948 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -200,6 +200,182 @@ /2022/11/25/async-sink-rate-limiting-strategy.html + +Apache Flink 1.15.3 Release Announcement +The Apache Flink Community is pleased to announce the third bug fix release of the Flink 1.15 series.
+ +This release includes 59 bug fixes, vulnerability fixes, and minor improvements for Flink 1.15. +Below you will find a list of all bugfixes and improvements (excluding improvements to the build infrastructure and build stability). For a complete list of all changes see: +JIRA.
; + +We highly recommend all users upgrade to Flink 1.15.3.
+ +Release Artifacts
+ +Maven Dependencies
+ ++ +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-java</artifactId> + <version>1.15.3</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-streaming-java</artifactId> + <version>1.15.3</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-clients</artifactId> + <version>1.15.3</version> +</dependency>
Binaries
+ +You can find the binaries on the updated Downloads page.
+ +Docker Images
+ ++
+ +- library/flink; (official images)
+- apache/flink; (ASF repository)
+PyPi
+ ++
+ +- apache-flink==1.15.3
; +Release Notes
+ +Bug +
++
- [FLINK-26726;] - Remove the unregistered task from readersAwaitingSplit +
+- [<
[flink-web] 02/02: rebuild website
This is an automated email from the ASF dual-hosted git repository. rmetzger pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit a3561b2cde93aa25f76c90e356f8585c7349f382 Author: Robert Metzger AuthorDate: Tue Oct 18 15:29:07 2022 +0200 rebuild website --- content/community.html| 2 ++ content/zh/community.html | 2 ++ 2 files changed, 4 insertions(+) diff --git a/content/community.html b/content/community.html index a2f089e30..6c4ab6932 100644 --- a/content/community.html +++ b/content/community.html @@ -424,6 +424,8 @@ Any existing Slack member can also invite anyone else to join. Please do not direct message people for troubleshooting, Jira assigning and PR review. These should be picked-up voluntarily. +Note: All messages from public channels in our Slack are permanently stored and published in the https://www.linen.dev/s/apache-flink";>Apache Flink Slack archive on linen.dev. The purpose of this archive is to allow search engines to find past discussions in the Flink Slack. + Stack Overflow Committers are watching http://stackoverflow.com/questions/tagged/apache-flink";>Stack Overflow for the http://stackoverflow.com/questions/tagged/apache-flink";>apache-flink tag. diff --git a/content/zh/community.html b/content/zh/community.html index 77d8ad67a..c1cd96708 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -421,6 +421,8 @@ Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接 不要通过私信(Direct Message)要求他人答疑、指派 Jira、审查 PR。这些事务应遵从自愿原则。 +注意:来自我们 Slack 中公共渠道的所有消息都永久存储并发布在 [linen.dev 上的 Apache Flink Slack 存档](https://www.linen.dev/s/apache-flink)。 这个存档的目的是让搜索引擎在 Flink Slack 中找到过去的讨论。 + Stack Overflow Committer 们会关注 http://stackoverflow.com/questions/tagged/apache-flink";>Stack Overflow 上 http://stackoverflow.com/questions/tagged/apache-flink";>apache-flink 相关标签的问题。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. hxb pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit f56f5e91063ea49777f2efb6caad9bd475913a7e Author: huangxingbo AuthorDate: Wed Sep 28 10:38:22 2022 +0800 Rebuild website --- content/blog/feed.xml | 325 ++ content/blog/index.html| 36 +- content/blog/page10/index.html | 40 ++- content/blog/page11/index.html | 40 ++- content/blog/page12/index.html | 40 ++- content/blog/page13/index.html | 40 ++- content/blog/page14/index.html | 40 ++- content/blog/page15/index.html | 38 ++- content/blog/page16/index.html | 36 +- content/blog/page17/index.html | 36 +- content/blog/page18/index.html | 42 +-- content/blog/page19/index.html | 48 +-- content/blog/page2/index.html | 38 ++- content/blog/page20/index.html | 29 ++ content/blog/page3/index.html | 40 ++- content/blog/page4/index.html | 41 ++- content/blog/page5/index.html | 41 ++- content/blog/page6/index.html | 40 ++- content/blog/page7/index.html | 38 ++- content/blog/page8/index.html | 38 ++- content/blog/page9/index.html | 40 ++- content/downloads.html | 23 +- content/index.html | 6 +- .../2022/09/28/release-1.14.6.html}| 374 +++-- content/zh/downloads.html | 27 +- content/zh/index.html | 6 +- 26 files changed, 762 insertions(+), 780 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 3decd4831..835b0ac73 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -6,6 +6,108 @@ https://flink.apache.org/blog https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> + +Apache Flink 1.14.6 Release Announcement +The Apache Flink Community is pleased to announce another bug fix release for Flink 1.14.
+ +This release includes 34 bug fixes, vulnerability fixes and minor improvements for Flink 1.14. +Below you will find a list of all bugfixes and improvements (excluding improvements to the build infrastructure and build stability). For a complete list of all changes see: +JIRA.
; + +We highly recommend all users to upgrade to Flink 1.14.6.
+ +Release Artifacts
+ +Maven Dependencies
+ ++ +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-java</artifactId> + <version>1.14.6</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-streaming-java_2.11</artifactId> + <version>1.14.6</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-clients_2.11</artifactId> + <version>1.14.6</version> +</dependency>
Binaries
+ +You can find the binaries on the updated Downloads page.
+ +Docker Images
+ ++
+ +- library/flink; (official images)
+- apache/flink; (ASF repository)
+PyPi
+ ++
+ +- apache-flink==1.14.6
; +Release Notes
+ +Bug +
++
- [FLINK-24862;] -
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. chesnay pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 25f702bdc861524ac1560399822e9cceb08681f7 Author: Chesnay Schepler AuthorDate: Sat Sep 10 00:13:14 2022 +0200 Rebuild website --- content/blog/feed.xml| 15 +++ content/news/2022/09/08/akka-license-change.html | 15 +++ 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index ed23f2c91..3decd4831 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -41,12 +41,19 @@ Historically Akka has been incredibly stable, and combined with our limited useWhat if a new security vulnerabilities is found in Akka 2.6?
-That is the big unknown.
+-
That is the big unknown.Even though we will be able to upgrade to 2.6.20 (the (apparently) last planned release for Akka 2.6) in Flink 1.17, the unfortunate reality is that 2.6 will no longer be supported from that point onwards.
+
-Should a CVE be discovered after that it is unlikely to be fixed in Akka 2.6.-
Even though we will be able to upgrade to 2.6.20 (the (apparently) last planned release for Akka 2.6) in Flink 1.17, the unfortunate reality is that 2.6 will no longer be supported from that point onwards.
+Should a CVE be discovered after that it is unlikely to be fixed in Akka 2.6.We cannot provide a definitive answer as to how that case would be handled, as it depends on what the CVE is and/or whether a community fork already exists at the time.
++ +
We cannot provide a definitive answer as to how that case would be handled, as it depends on what the CVE is and/or whether a community fork already exists at the time.Update - September 9th: Akka 2.6 will continue to receive critical security updates and critical bug fixes under the current Apache 2 license until September of 2023.
+ ++Will critical vulnerabilities and bugs be patched in 2.6.x?
+
+Yes, critical security updates and critical bugs will be patched in Akka v2.6.x under the current Apache 2 license until September of 2023.How does Flink use Akka?
diff --git a/content/news/2022/09/08/akka-license-change.html b/content/news/2022/09/08/akka-license-change.html index 20f65411e..3bf27c48d 100644 --- a/content/news/2022/09/08/akka-license-change.html +++ b/content/news/2022/09/08/akka-license-change.html @@ -275,12 +275,19 @@ Historically Akka has been incredibly stable, and combined with our limited use What if a new security vulnerabilities is found in Akka 2.6? -That is the big unknown. +That is the big unknown. -Even though we will be able to upgrade to 2.6.20 (the (apparently) last planned release for Akka 2.6) in Flink 1.17, the unfortunate reality is that https://github.com/akka/akka/pull/31561#issuecomment-1239217602";>2.6 will no longer be supported from that point onwards. -Should a CVE be discovered after that it is unlikely to be fixed in Akka 2.6. +Even though we will be able to upgrade to 2.6.20 (the (apparently) last planned release for Akka 2.6) in Flink 1.17, the unfortunate reality is that https://github.com/akka/akka/pull/31561#issuecomment-1239217602";>2.6 will no longer be supported from that point onwards. +Should a CVE be discovered after that it is unlikely to be fixed in Akka 2.6. -We cannot provide a definitive answer as to how that case would be handled, as it depends on what the CVE is and/or whether a community fork already exists at the time. +We cannot provide a definitive answer as to how that case would be handled, as it depends on what the CVE is and/or whether a community fork already exists at the time. + +Update - September 9th: Akka 2.6 will continue to receive critical security updates and critical bug fixes under the current Apache 2 license until https://www.lightbend.com/akka/license-faq";>September of 2023. + + + Will critical vulnerabilities and bugs be patched in 2.6.x? +Yes, critical security updates and critical bugs will be patched in Akka v2.6.x under the current Apache 2 license until September of 2023. + How does Flink use Akka?
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dannycranmer pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit b7cebf670affd57a84c7fe548ec94d8fc29a53a4 Author: Danny Cranmer AuthorDate: Wed Aug 24 22:16:55 2022 +0100 Rebuild website --- content/downloads.html | 29 - content/q/gradle-quickstart.sh | 2 +- content/q/quickstart-scala.sh | 2 +- content/q/quickstart.sh| 2 +- content/q/sbt-quickstart.sh| 2 +- content/zh/downloads.html | 31 +-- 6 files changed, 45 insertions(+), 23 deletions(-) diff --git a/content/downloads.html b/content/downloads.html index ba9dbd680..b7b13dd3b 100644 --- a/content/downloads.html +++ b/content/downloads.html @@ -240,7 +240,7 @@ - Apache Flink 1.15.1 + Apache Flink 1.15.2 Apache Flink 1.14.5 Apache Flink 1.13.6 Apache Flink 1.12.7 @@ -274,17 +274,17 @@ -Apache Flink® 1.15.1 is our latest stable release. +Apache Flink® 1.15.2 is our latest stable release. -Apache Flink 1.15.1 +Apache Flink 1.15.2 -https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz"; id="1151-download_212">Apache Flink 1.15.1 for Scala 2.12 (https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.asc";>asc, https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-bin-scala_2.12.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz"; id="1152-download_212">Apache Flink 1.15.2 for Scala 2.12 (https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.asc";>asc, https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-bin-scala_2.12.tgz.sha512";>sha512) -https://www.apache.org/dyn/closer.lua/flink/flink-1.15.1/flink-1.15.1-src.tgz"; id="1151-download-source">Apache Flink 1.15.1 Source Release -(https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-1.15.1/flink-1.15.1-src.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-1.15.2/flink-1.15.2-src.tgz"; id="1152-download-source">Apache Flink 1.15.2 Source Release +(https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-1.15.2/flink-1.15.2-src.tgz.sha512";>sha512) Release Notes @@ -510,17 +510,17 @@ main Flink release:org.apache.flink flink-java -1.15.1 +1.15.2 org.apache.flink flink-streaming-java_2.11 -1.15.1 +1.15.2 Apache Flink Stateful Functions @@ -595,6 +595,17 @@ The statefun-flink-harness dependency includes a local execution en +Flink 1.15.2 - 2022-08-24 +(https://archive.apache.org/dist/flink/flink-1.15.2/flink-1.15.2-src.tgz";>Source, +https://archive.apache.org/dist/flink/flink-1.15.2";>Binaries, +https://nightlies.apache.org/flink/flink-docs-release-1.15";>Docs, +https://nightlies.apache.org/flink/flink-docs-release-1.15/api/java";>Javadocs, +https://nightlies.apache.org/flink/flink-docs-release-1.15/api/scala/index.html";>Scaladocs) + + + + + Flink 1.15.1 - 2022-07-06 (https://archive.apache.org/dist/flink/flink-1.15.1/flink-1.15.1-src.tgz";>Source, https://archive.apache.org/dist/flink/flink-1.15.1";>Binaries, diff --git a/content/q/gradle-quickstart.sh b/content/q/gradle-quickstart.sh index d98c655e8..2bd860919 100755 --- a/content/q/gradle-quickstart.sh +++ b/content/q/gradle-quickstart.sh @@ -41,7 +41,7 @@ function mkPackage() { defaultProjectName="quickstart" defaultOrganization="org.myorg.quickstart" defaultVersion="0.1-SNAPSHOT" -defaultFlinkVersion="${1:-1.15.1}" +defaultFlinkVersion="${1:-1.15.2}" # flink-docs-master/docs/dev/datastream/project-configuration/#gradle # passes the scala version prefixed with a _, e.g.: _2.12 scalaBinaryVersionFromCmdArg="${2/_/}" diff --git a/content/q/quickstart-scala.sh b/content/q/quickstart-scala.sh index aabe9f276..7be5b47b5 100755 --- a/content/q/quickstart-scala.sh +++ b/content/q/quickstart-scala.sh @@ -24,7 +24,7 @@ PACKAGE=quickstart mvn archetype:generate \ -DarchetypeGroupId=org.apache.flink \ -DarchetypeArtifactId=flink-quickstart-scala \ - -DarchetypeVersion=${1:-1.15.1} \ + -DarchetypeVersion=${1:-1.15.2} \ -DgroupId=org.myorg.quickstart org.apache.flink flink-clients_2.11 -1.15.1 +1.15.2
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. lindong pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit cae52b28b5ada032660e1284b9f564813c424ecb Author: zhangzp AuthorDate: Tue Jul 12 11:06:18 2022 +0800 Rebuild website --- content/blog/feed.xml | 315 -- content/blog/index.html | 39 +-- content/blog/page10/index.html| 38 +-- content/blog/page11/index.html| 38 +-- content/blog/page12/index.html| 38 +-- content/blog/page13/index.html| 40 +-- content/blog/page14/index.html| 38 +-- content/blog/page15/index.html| 37 +-- content/blog/page16/index.html| 39 +-- content/blog/page17/index.html| 38 +-- content/blog/page18/index.html| 37 +-- content/blog/page19/index.html| 39 +-- content/blog/page2/index.html | 39 +-- content/blog/page20/index.html| 25 -- content/blog/page3/index.html | 36 +-- content/blog/page4/index.html | 36 +-- content/blog/page5/index.html | 38 +-- content/blog/page6/index.html | 38 +-- content/blog/page7/index.html | 36 +-- content/blog/page8/index.html | 36 +-- content/blog/page9/index.html | 36 +-- content/downloads.html| 2 +- content/index.html| 6 +- content/news/2022/07/07/release-ml-2.1.0.html | 448 -- content/zh/downloads.html | 2 +- content/zh/index.html | 6 +- 26 files changed, 412 insertions(+), 1108 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 079fbbdbc..728e4e401 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -419,181 +419,6 @@ please feel free to start a discussion or report an issue in the dev or user mai /2022/07/11/final-checkpoint-part1.html - -Apache Flink ML 2.1.0 Release Announcement -The Apache Flink community is excited to announce the release of Flink ML 2.1.0! -This release focuses on improving Flink ML’s infrastructure, such as Python SDK, -memory management, and benchmark framework, to facilitate the development of -performant, memory-safe, and easy-to-use algorithm libraries. We validated the -enhanced infrastructure by implementing, benchmarking, and optimizing 10 new -algorithms in Flink ML, and confirmed that Flink ML can meet or exceed the -performance of selected algorithms from alternative popular ML libraries. -In addition, this release added example Python and Java programs for each -algorithm in the library to help users learn and use Flink ML.
- -With the improvements and performance benchmarks made in this release, we -believe Flink ML’s infrastructure is ready for use by the interested developers -in the community to build performant pythonic machine learning libraries.
- -We encourage you to download the release -and share your feedback with the community through the Flink -mailing lists or -JIRA;! We hope you like the new -release and we’d be eager to learn about your experience with it.
- ---
- Notable Features -
-- Upgrade Notes
-- Release Notes and Resources
-- [flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. gaoyunhaii pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 366692567c841794c581bd6772918960166f5425 Author: Yun Gao AuthorDate: Mon Jul 11 21:41:51 2022 +0800 Rebuild website --- content/2022/07/11/final-checkpoint-part2.html | 2 +- content/blog/feed.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/2022/07/11/final-checkpoint-part2.html b/content/2022/07/11/final-checkpoint-part2.html index 847bebd98..81c871ff2 100644 --- a/content/2022/07/11/final-checkpoint-part2.html +++ b/content/2022/07/11/final-checkpoint-part2.html @@ -237,7 +237,7 @@ 11 Jul 2022 Yun Gao , Dawid Wysakowicz , & Daisy Tsang -In the first part of this blog, +In the first part of this blog, we have briefly introduced the work to support checkpoints after tasks get finished and revised the process of finishing. In this part we will present more details on the implementation, including how we support checkpoints with finished tasks and the revised protocol of the finish process. diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 1b5e30ed6..079fbbdbc 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -8,7 +8,7 @@ FLIP-147: Support Checkpoints After Tasks Finished - Part Two -In the first part of this blog, +
In the first part of this blog, we have briefly introduced the work to support checkpoints after tasks get finished and revised the process of finishing. In this part we will present more details on the implementation, including how we support checkpoints with finished tasks and the revised protocol of the finish process.
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. mbalassi pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 21c71e4af0bce58964d1e770d707f7bbbfbcea26 Author: Marton Balassi AuthorDate: Thu Jun 30 12:00:40 2022 +0200 Rebuild website --- content/flink-architecture.html| 4 ++-- content/flink-operations.html | 2 +- content/img/flink-home-graphic.png | Bin 495083 -> 448884 bytes content/usecases.html | 3 +-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/content/flink-architecture.html b/content/flink-architecture.html index 9b2e05831..1bd446892 100644 --- a/content/flink-architecture.html +++ b/content/flink-architecture.html @@ -277,7 +277,7 @@ Deploy Applications Anywhere -Apache Flink is a distributed system and requires compute resources in order to execute applications. Flink integrates with all common cluster resource managers such as https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html";>Hadoop YARN, https://mesos.apache.org";>Apache Mesos, and https://kubernetes.io/";>Kubernetes but can also be setup to run as a stand-alone cluster. +Apache Flink is a distributed system and requires compute resources in order to execute applications. Flink integrates with all common cluster resource managers such as https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/YARN.html";>Hadoop YARN and https://kubernetes.io/";>Kubernetes, but can also be setup to run as a stand-alone cluster. Flink is designed to work well each of the previously listed resource managers. This is achieved by resource-manager-specific deployment modes that allow Flink to interact with each resource manager in its idiomatic way. @@ -290,7 +290,7 @@ Flink features two deployment modes for applications, the *framework mode* and t * In the **framework deployment mode**, a client submits a Flink application against a running Flink service that takes care of executing the application. This is the common deployment model for most data processing frameworks, query engines, or database systems. -* In the **library deployment mode**, a Flink application is packaged together with the Flink master executables into a (Docker) image. Another job-independent image contains the Flink worker executables. When a container is started from the job image, the Flink master process is started and the embedded application is automatically loaded. Containers started from the worker image, bootstrap Flink worker processes which automatically connect to the master process. A container manager suc [...] +* In the **library deployment mode**, a Flink application is packaged together with the Flink master executables into a (Docker) image. Another job-independent image contains the Flink worker executables. When a container is started from the job image, the Flink master process is started and the embedded application is automatically loaded. Containers started from the worker image, bootstrap Flink worker processes which automatically connect to the master process. A container manager suc [...] diff --git a/content/flink-operations.html b/content/flink-operations.html index b5f96e2eb..70a31281e 100644 --- a/content/flink-operations.html +++ b/content/flink-operations.html @@ -256,7 +256,7 @@ Consistent Checkpoints: Flink’s recovery mechanism is based on consistent checkpoints of an application’s state. In case of a failure, the application is restarted and its state is loaded from the latest checkpoint. In combination with resettable stream sources, this feature can guarantee exactly-once state consistency. Efficient Checkpoints: Checkpointing the state of an application can be quite expensive if the application maintains terabytes of state. Flink’s can perform asynchronous and incremental checkpoints, in order to keep the impact of checkpoints on the application’s latency SLAs very small. End-to-End Exactly-Once: Flink features transactional sinks for specific storage systems that guarantee that data is only written out exactly once, even in case of failures. - Integration with Cluster Managers: Flink is tightly integrated with cluster managers, such as https://hadoop.apache.org";>Hadoop YARN, https://mesos.apache.org";>Mesos, or https://kubernetes.io";>Kubernetes. When a process fails, a new process is automatically started to take over its work. + Integration with Cluster Managers: Flink is tightly integrated with cluster managers, such as https://hadoop.apache.org";>Hadoop YARN or https://kubernetes.io";>Kubernetes. When a process fails, a new process is automatically started to take over its work. High-Availability Setup: Flink feature a high-availability mode that eliminates all single-points-of-failure. The HA-mode is based on https://zookeeper.apache.org";>Apache ZooKeeper, a battle-proven service for reliable distribute
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. mbalassi pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 1e0204efb0f37b87f7aa1f6e828a2c19ac6e58b1 Author: Marton Balassi AuthorDate: Mon Jun 27 13:43:05 2022 +0200 Rebuild website --- content/downloads.html | 23 ++- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/content/downloads.html b/content/downloads.html index a80a65c74..13018ed47 100644 --- a/content/downloads.html +++ b/content/downloads.html @@ -239,7 +239,7 @@ Apache Flink 1.11.6 Apache Flink Stateful Functions 3.2.0 Apache Flink ML 2.0.0 - Apache Flink Kubernetes Operator 1.0.0 + Apache Flink Kubernetes Operator 1.0.1 Apache Flink Kubernetes Operator 0.1.0 Apache Flink Table Store 0.1.0 Additional Components @@ -394,20 +394,20 @@ -Apache Flink® Kubernetes Operator 1.0.0 is the latest stable release for the https://github.com/apache/flink-kubernetes-operator";>Flink Kubernetes Operator. +Apache Flink® Kubernetes Operator 1.0.1 is the latest stable release for the https://github.com/apache/flink-kubernetes-operator";>Flink Kubernetes Operator. -Apache Flink Kubernetes Operator 1.0.0 +Apache Flink Kubernetes Operator 1.0.1 -https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-src.tgz"; id="100-kubernetes-operator-download-source">Apache Flink Kubernetes Operator 1.0.0 Source Release -(https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-src.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-src.tgz"; id="101-kubernetes-operator-download-source">Apache Flink Kubernetes Operator 1.0.1 Source Release +(https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-src.tgz.sha512";>sha512) -https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-helm.tgz"; id="100-kubernetes-operator-download-helm">Apache Flink Kubernetes Operator Helm Chart 1.0.0 Helm Chart Release -(https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-helm.tgz.asc";>asc, https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-helm.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-helm.tgz"; id="101-kubernetes-operator-download-helm">Apache Flink Kubernetes Operator Helm Chart 1.0.1 Helm Chart Release +(https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-helm.tgz.asc";>asc, https://downloads.apache.org/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-helm.tgz.sha512";>sha512) -This version is compatible with Apache Flink version 1.15.0, 1.14.4, 1.13.6. +This version is compatible with Apache Flink version 1.15.0, 1.14.5, 1.13.6. @@ -556,7 +556,7 @@ The statefun-flink-harness dependency includes a local execution enUpdate Policy for old releases @@ -1564,6 +1564,11 @@ Flink ML 2.0.0 - 2021-01-07 + +Flink Kubernetes Operator 1.0.1 - 2022-06-27 +(https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-src.tgz";>Source, https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.1/flink-kubernetes-operator-1.0.1-helm.tgz";>Helm Chart) + + Flink Kubernetes Operator 1.0.0 - 2022-06-04 (https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-src.tgz";>Source, https://archive.apache.org/dist/flink/flink-kubernetes-operator-1.0.0/flink-kubernetes-operator-1.0.0-helm.tgz";>Helm Chart) org.apache.flink flink-kubernetes-operator -1.0.0 +1.0.1
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 1ea65037b09ebc653c212921b45b9c8a5c3cf66c Author: MartijnVisser AuthorDate: Thu Jun 23 11:12:50 2022 +0200 Rebuild website --- content/roadmap.html| 4 content/zh/roadmap.html | 4 2 files changed, 8 insertions(+) diff --git a/content/roadmap.html b/content/roadmap.html index 0e7181de8..b99b13cdb 100644 --- a/content/roadmap.html +++ b/content/roadmap.html @@ -268,6 +268,7 @@ under the License. Apache Flink as part of an ever evolving data ecosystem Documentation Stateful Functions + Flink Kubernetes Operator @@ -473,6 +474,9 @@ of the documentation. The Stateful Functions subproject has its own roadmap published under https://statefun.io/";>statefun.io. +Flink Kubernetes Operator +The Flink Kubernetes Operator subproject has its own roadmap under the https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/development/roadmap/";>documentation. + diff --git a/content/zh/roadmap.html b/content/zh/roadmap.html index 792b8c64a..fe7c7924e 100644 --- a/content/zh/roadmap.html +++ b/content/zh/roadmap.html @@ -266,6 +266,7 @@ under the License. Apache Flink as part of an ever evolving data ecosystem Documentation Stateful Functions + Flink Kubernetes Operator @@ -470,6 +471,9 @@ of the documentation. The Stateful Functions subproject has its own roadmap published under https://statefun.io/";>statefun.io. +Flink Kubernetes Operator +Flink Kubernetes Operator 项目拥有自己的https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/development/roadmap/";>路线图,您可以在它的说明文档下面看到社区即将开展的工作。 +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. renqs pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 0e63d5da4d9c583ed7e217d26d91f4e2e1a75c3e Author: Qingsheng Ren AuthorDate: Wed Jun 22 11:02:54 2022 +0800 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+) diff --git a/content/community.html b/content/community.html index 13a88e8a9..9269de0bd 100644 --- a/content/community.html +++ b/content/community.html @@ -692,6 +692,12 @@ Any existing Slack member can also invite anyone else to join. Committer chiwanpark + +https://avatars.githubusercontent.com/u/18453087?s=50"; class="committer-avatar" /> +Qingsheng Ren +Committer +renqs + https://avatars1.githubusercontent.com/u/2128543?s=50"; class="committer-avatar" /> Stefan Richter diff --git a/content/zh/community.html b/content/zh/community.html index 010d53c6f..e1000178f 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -682,6 +682,12 @@ Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接 Committer chiwanpark + +https://avatars.githubusercontent.com/u/18453087?s=50"; class="committer-avatar" /> +Qingsheng Ren +Committer +renqs + https://avatars1.githubusercontent.com/u/2128543?s=50"; class="committer-avatar" /> Stefan Richter
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. zhuzh pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 799bbfc171c2aad944f9c19f15081f6c5924b1c9 Author: Zhu Zhu AuthorDate: Fri Jun 17 14:21:23 2022 +0800 Rebuild website --- content/2022/06/17/adaptive-batch-scheduler.html | 515 + content/blog/feed.xml | 338 ++ content/blog/index.html| 38 +- content/blog/page10/index.html | 40 +- content/blog/page11/index.html | 40 +- content/blog/page12/index.html | 40 +- content/blog/page13/index.html | 40 +- content/blog/page14/index.html | 38 +- content/blog/page15/index.html | 36 +- content/blog/page16/index.html | 36 +- content/blog/page17/index.html | 42 +- content/blog/page18/index.html | 48 +- content/blog/page19/index.html | 29 ++ content/blog/page2/index.html | 40 +- content/blog/page3/index.html | 41 +- content/blog/page4/index.html | 41 +- content/blog/page5/index.html | 40 +- content/blog/page6/index.html | 38 +- content/blog/page7/index.html | 38 +- content/blog/page8/index.html | 40 +- content/blog/page9/index.html | 40 +- .../1-overall-structure.png| Bin 0 -> 159198 bytes .../2-dynamic-graph.png| Bin 0 -> 237074 bytes .../3-static-graph-subpartition-mapping.png| Bin 0 -> 65781 bytes .../4-dynamic-graph-subpartition-mapping.png | Bin 0 -> 224171 bytes .../5-auto-rebalance.png | Bin 0 -> 97770 bytes .../parallelism-formula.png| Bin 0 -> 70215 bytes .../range-formula.png | Bin 0 -> 50121 bytes content/index.html | 9 +- content/zh/index.html | 9 +- 30 files changed, 1242 insertions(+), 374 deletions(-) diff --git a/content/2022/06/17/adaptive-batch-scheduler.html b/content/2022/06/17/adaptive-batch-scheduler.html new file mode 100644 index 0..47dafa354 --- /dev/null +++ b/content/2022/06/17/adaptive-batch-scheduler.html @@ -0,0 +1,515 @@ + + + + + + + +Apache Flink: Adaptive Batch Scheduler: Automatically Decide Parallelism of Flink Batch Jobs + + + + + + + + + + + + + + + + + + + + + var _paq = window._paq = window._paq || []; + /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ + /* We explicitly disable cookie tracking to avoid privacy issues */ + _paq.push(['disableCookies']); + /* Measure a visit to flink.apache.org and nightlies.apache.org/flink as the same visit */ + _paq.push(["setDomains", ["*.flink.apache.org","*.nightlies.apache.org/flink"]]); + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { +var u="//matomo.privacy.apache.org/"; +_paq.push(['setTrackerUrl', u+'matomo.php']); +_paq.push(['setSiteId', '1']); +var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; +g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); + })(); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +What is Apache Flink? + + + + + +https://nightlies.apache.org/flink/flink-statefun-docs-stable/";>What is Stateful Functions? + + + +https://nightlies.apache.org/flink/flink-ml-docs-stable/";>What is Flink ML? + + +Use Cases + + +Powered By + + + + + + +Downloads + + + + Getting Started + +https://nightlies.apache.org/flink/flink-docs-release-1.15//docs/try-flink/local_installation/"; target="_blank">With Flink +https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2/getting-started/project-setup.html"; target="_blank">With Flink Stateful Functions +https://nightlies.apache.org/flink/flink-ml-docs-release-2.0/try-flink-ml/quick-start.html"; target="_blank">With Flink ML +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 75593882cc44034f17ac5e496a9285ae0ce9a59d Author: Martijn Visser AuthorDate: Thu Jun 9 07:09:38 2022 +0200 Rebuild website --- content/community.html | 2 +- content/gettinghelp.html| 2 +- content/zh/community.html | 2 +- content/zh/gettinghelp.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/community.html b/content/community.html index 7f9fe16de..5d3ba0e82 100644 --- a/content/community.html +++ b/content/community.html @@ -401,7 +401,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aatswhrb-yx1_zD0nQxPzIFEFRO3uXA";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/gettinghelp.html b/content/gettinghelp.html index 9ad6f057e..2a33a0ea6 100644 --- a/content/gettinghelp.html +++ b/content/gettinghelp.html @@ -279,7 +279,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aatswhrb-yx1_zD0nQxPzIFEFRO3uXA";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community.html b/content/zh/community.html index 2c53f547e..7c7f4b0a3 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -399,7 +399,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aatswhrb-yx1_zD0nQxPzIFEFRO3uXA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html index 945bcdc83..3d0f88311 100644 --- a/content/zh/gettinghelp.html +++ b/content/zh/gettinghelp.html @@ -277,7 +277,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aatswhrb-yx1_zD0nQxPzIFEFRO3uXA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 0e326f177493dea173aa5cf9ab5ef250f28f75d3 Author: Martijn Visser AuthorDate: Tue Jun 7 14:21:14 2022 +0200 Rebuild website --- content/community.html | 2 +- content/gettinghelp.html| 2 +- content/zh/community.html | 2 +- content/zh/gettinghelp.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/community.html b/content/community.html index 3b6cdbe0c..7f9fe16de 100644 --- a/content/community.html +++ b/content/community.html @@ -401,7 +401,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/gettinghelp.html b/content/gettinghelp.html index 1407dbde8..9ad6f057e 100644 --- a/content/gettinghelp.html +++ b/content/gettinghelp.html @@ -279,7 +279,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community.html b/content/zh/community.html index 7e854323b..2c53f547e 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -399,7 +399,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html index c4ea2efd2..945bcdc83 100644 --- a/content/zh/gettinghelp.html +++ b/content/zh/gettinghelp.html @@ -277,7 +277,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1adpejblw-waKnXe8OsaDnnmrk3ImCPA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit faaa236efc34f07dfc27fb3ff999659e7aab2cb5 Author: Martijn Visser AuthorDate: Mon Jun 6 09:38:35 2022 +0200 Rebuild website --- content/community.html | 2 +- content/gettinghelp.html| 2 +- content/zh/community.html | 2 +- content/zh/gettinghelp.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/community.html b/content/community.html index 70256d3a1..3b6cdbe0c 100644 --- a/content/community.html +++ b/content/community.html @@ -401,7 +401,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/gettinghelp.html b/content/gettinghelp.html index fb8709bbd..1407dbde8 100644 --- a/content/gettinghelp.html +++ b/content/gettinghelp.html @@ -279,7 +279,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community.html b/content/zh/community.html index 4531c8548..7e854323b 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -399,7 +399,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html index a93151fb1..c4ea2efd2 100644 --- a/content/zh/gettinghelp.html +++ b/content/zh/gettinghelp.html @@ -277,7 +277,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1ak8fils0-vFv5OPCFVacTPDsHWadNTQ";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 6c9a6fe60ba7ea1f9e30221b2bd3a15b00a9eed9 Author: Martijn Visser AuthorDate: Sun Jun 5 18:30:37 2022 +0200 Rebuild website --- content/community.html | 2 +- content/gettinghelp.html| 2 +- content/zh/community.html | 2 +- content/zh/gettinghelp.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/community.html b/content/community.html index cc56308ad..70256d3a1 100644 --- a/content/community.html +++ b/content/community.html @@ -401,7 +401,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/gettinghelp.html b/content/gettinghelp.html index 988dd8c72..fb8709bbd 100644 --- a/content/gettinghelp.html +++ b/content/gettinghelp.html @@ -279,7 +279,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community.html b/content/zh/community.html index 24656056c..4531c8548 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -399,7 +399,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html index c000bc29f..a93151fb1 100644 --- a/content/zh/gettinghelp.html +++ b/content/zh/gettinghelp.html @@ -277,7 +277,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aehcaje9-BRdgW5g867j~qrbt8CGdMQ";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit d051e1432dedd85b457f32c00d7618537c43196d Author: Martijn Visser AuthorDate: Thu Jun 2 23:21:25 2022 +0200 Rebuild website --- content/community.html | 2 +- content/gettinghelp.html| 2 +- content/zh/community.html | 2 +- content/zh/gettinghelp.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/community.html b/content/community.html index 622a42618..4993007e6 100644 --- a/content/community.html +++ b/content/community.html @@ -401,7 +401,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/gettinghelp.html b/content/gettinghelp.html index 8f41580e3..7728606ca 100644 --- a/content/gettinghelp.html +++ b/content/gettinghelp.html @@ -279,7 +279,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community.html b/content/zh/community.html index 004b3072d..e0991921b 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -399,7 +399,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html index 5942e4128..d84ea7bbc 100644 --- a/content/zh/gettinghelp.html +++ b/content/zh/gettinghelp.html @@ -277,7 +277,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1aft2zp2o-SRr10IENt2oZrAjf0EUCSA";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit f5565818b094144dc9749fd15471308eac08e3bd Author: Martijn Visser AuthorDate: Thu Jun 2 16:15:39 2022 +0200 Rebuild website --- content/community.html | 2 +- content/gettinghelp.html| 2 +- content/zh/community.html | 2 +- content/zh/gettinghelp.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/community.html b/content/community.html index ba81dbd3a..622a42618 100644 --- a/content/community.html +++ b/content/community.html @@ -401,7 +401,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/gettinghelp.html b/content/gettinghelp.html index b28103372..8f41580e3 100644 --- a/content/gettinghelp.html +++ b/content/gettinghelp.html @@ -279,7 +279,7 @@ Slack -You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>Apache Flink community on Slack. +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>Apache Flink community on Slack. After creating an account in Slack, don’t forget to introduce yourself in #introductions. Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. Any existing Slack member can also invite anyone else to join. diff --git a/content/zh/community.html b/content/zh/community.html index 42a6a29bf..004b3072d 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -399,7 +399,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html index 0c1de4dcb..5942e4128 100644 --- a/content/zh/gettinghelp.html +++ b/content/zh/gettinghelp.html @@ -277,7 +277,7 @@ Slack -你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-1a3r3x3iq-v~st~xPbT12Fl_RDSe3Ecg";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 在成功加入后,不要忘记在 #introductions 频道介绍你自己。 Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 4c8f7e778cdf2f4c7f7ba1abc9d1334574b85e5a Author: Martijn Visser AuthorDate: Thu Jun 2 15:08:26 2022 +0200 Rebuild website --- content/gettinghelp.html| 8 content/zh/gettinghelp.html | 8 2 files changed, 16 insertions(+) diff --git a/content/gettinghelp.html b/content/gettinghelp.html index 07c26ce1f..b28103372 100644 --- a/content/gettinghelp.html +++ b/content/gettinghelp.html @@ -234,6 +234,7 @@ Having a Question? User Mailing List + Slack Stack Overflow @@ -276,6 +277,13 @@ Please note that you won’t receive a respose to your mail if you are not subscribed. +Slack + +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>Apache Flink community on Slack. +After creating an account in Slack, don’t forget to introduce yourself in #introductions. +Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. +Any existing Slack member can also invite anyone else to join. + Stack Overflow Many members of the Flink community are active on https://stackoverflow.com";>Stack Overflow. You can search for questions and answers or post your questions using the https://stackoverflow.com/questions/tagged/apache-flink";>[apache-flink] tag. diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html index eb6cf2453..0c1de4dcb 100644 --- a/content/zh/gettinghelp.html +++ b/content/zh/gettinghelp.html @@ -232,6 +232,7 @@ 有问题吗? 用户邮件列表 + Slack Stack Overflow @@ -274,6 +275,13 @@ 请注意,如果你没有订阅邮件列表,你将不会收到邮件的回复。 +Slack + +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +在成功加入后,不要忘记在 #introductions 频道介绍你自己。 +Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 +所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 + Stack Overflow Flink 社区的许多成员都活跃在 https://stackoverflow.com";>Stack Overflow。你可以在这里搜索问题和答案,或者使用 https://stackoverflow.com/questions/tagged/apache-flink";>[apache-flink] 标签来发布你的问题。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit f51d295d3ce670bdd06476a08b0bd5f1372edf60 Author: Martijn Visser AuthorDate: Thu Jun 2 09:26:36 2022 +0200 Rebuild website --- content/community.html| 20 +++- content/zh/community.html | 19 ++- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/content/community.html b/content/community.html index 3e3c7f3da..ba81dbd3a 100644 --- a/content/community.html +++ b/content/community.html @@ -237,6 +237,7 @@ How to subscribe to a mailing list + Slack Stack Overflow Issue Tracker Reporting Security Issues @@ -260,7 +261,7 @@ How do I get help from Apache Flink? -There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink committers are present. For user support and questions use the user mailing list. Some committers are also monitoring http://stackoverflow.com/questions/tagged/apache-flink";>Stack Overflow. Please remember to tag your questions with the http://stackoverflow.com/questions/tagged/apache-flink";>apache-flin [...] +There are many ways to get help from the Apache Flink community. The mailing lists are the primary place where all Flink committers are present. For user support and questions use the user mailing list. You can also join the community on Slack. Some committers are also monitoring http://stackoverflow.com/questions/tagged/apache-flink";>Stack Overflow. Please remember to tag your questions with the Mailing Lists @@ -398,6 +399,23 @@ there are enough import statements to avoid ambiguities +Slack + +You can join the https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>Apache Flink community on Slack. +After creating an account in Slack, don’t forget to introduce yourself in #introductions. +Due to Slack limitations the invite link expires after 100 invites. If it is expired, please reach out to the Dev mailing list. +Any existing Slack member can also invite anyone else to join. + +There are a couple of community rules: + + + Be respectful - This is the most important rule! + All important decisions and conclusions must be reflected back to the mailing lists. +“If it didn’t happen on a mailing list, it didn’t happen.” - http://theapacheway.com/on-list/";>The Apache Mottos + Use Slack threads to keep parallel conversations from overwhelming a channel. + Please do not direct message people for troubleshooting, Jira assigning and PR review. These should be picked-up voluntarily. + + Stack Overflow Committers are watching http://stackoverflow.com/questions/tagged/apache-flink";>Stack Overflow for the http://stackoverflow.com/questions/tagged/apache-flink";>apache-flink tag. diff --git a/content/zh/community.html b/content/zh/community.html index a1acf4b4c..42a6a29bf 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -235,6 +235,7 @@ 如何订阅邮件列表 + Slack Stack Overflow Issue 追踪 报告安全漏洞 @@ -258,7 +259,7 @@ 如何从 Apache Flink 获得帮助? -我们可以通过多种方式从 Apache Flink 社区获得帮助。Flink committer 主要活跃在 邮件列表。对于用户支持和问题咨询,则可以通过 用户邮件列表 获得帮助。有些 Committer 同时会关注 http://stackoverflow.com/questions/tagged/apache-flink";>Stack Overflow。请在提问的时候记得添加 apache-flink 的标签。问题反馈以及新特性的讨论则可以在 开发邮件列表 或者 https://issues.apache.org/jira/browse/FLINK";>Jira 上进行讨论。有兴趣对 Flink 进行贡献的人请查阅 贡献指南。 +我们可以通过多种方式从 Apache Flink 社区获得帮助。Flink committer 主要活跃在 邮件列表。对于用户支持和问题咨询,则可以通过 用户邮件列表 获得帮助。你还可以加入社区专属的 Slack 空间。有些 Committer 同时会关注 http://stackoverflow.com/questions/tagged/apache-flink";>Stack Overflow。请在提问的时候记得添加 apache-flink 的标签。问题反馈以及新特性的讨论则可以在 开发邮件列表 或者 https://issues.apache.org/jira/browse/FLINK";>Jira 上进行讨论。有兴趣对 Flink 进行贡献的人请查阅 贡献指南。 邮件列表 @@ -396,6 +397,22 @@ 添加足够的上下文,确保代码没有模棱两可的地方 +Slack + +你可以通过https://join.slack.com/t/apache-flink/shared_invite/zt-19uavkkkw-qwMimi9gawIv9Fz9xFuqrw";>此链接加入 Apache Flink 社区专属的 Slack 工作空间。 +在成功加入后,不要忘记在 #introductions 频道介绍你自己。 +Slack 规定每个邀请链接最多可邀请 100 人,如果遇到上述链接失效的情况,请联系 Dev 邮件列表。 +所有已经加入社区 Slack 空间的成员同样可以邀请新成员加入。 + +在 Slack 空间交流时,请遵守以下规则: + + + 保持尊重 - 这是最重要的规则 + 所有重要的决定和结论必须在邮件列表中有所体现。“没有发生在邮件列表上的事情,即视为没有发生。” - http://theapacheway.com/on-list/";>Apache 准则 + 使用 Slack 消息列(Thread)使频道(Channel)中的多组同时进行的对话保持有序。 + 不要通过私信(Direct Message)要求他人答疑、指派 Jira、审查 PR。这些事务应遵从自愿原则。 + + Stack Overflow Committer 们会关注 http://stackoverflow.com/questions/tagged/apache-flink";>Stack Overflow 上 http://stackoverflow.com/questions/tagged/apache-flink";>apache-flink 相关标签的问题。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. wangyang0918 pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 1752c183d7b93dd86ee2554cac94a1968de7d134 Author: wangyang0918 AuthorDate: Thu May 12 17:52:39 2022 +0800 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+) diff --git a/content/community.html b/content/community.html index cc949a878..3e3c7f3da 100644 --- a/content/community.html +++ b/content/community.html @@ -890,6 +890,12 @@ Committer jingzhang + +https://avatars.githubusercontent.com/u/15904523?s=50"; class="committer-avatar" /> +Yang Wang +PMC, Committer +wangyang0918 + You can reach committers directly at@apache.org. A list of all contributors can be found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here. diff --git a/content/zh/community.html b/content/zh/community.html index b7f1976e4..a1acf4b4c 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -869,6 +869,12 @@ Committer jingzhang + +https://avatars.githubusercontent.com/u/15904523?s=50"; class="committer-avatar" /> +Yang Wang +PMC, Committer +wangyang0918 + 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. yuanmei pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 511fa8c116e40b783f8a24d197c101fc9add9644 Author: Yuan Mei AuthorDate: Sun May 8 23:34:27 2022 +0800 Rebuild website --- content/2022/05/06/async-sink-base.html | 441 ++ content/blog/feed.xml | 537 ++-- content/blog/index.html | 36 ++- content/blog/page10/index.html | 36 ++- content/blog/page11/index.html | 38 ++- content/blog/page12/index.html | 40 ++- content/blog/page13/index.html | 38 ++- content/blog/page14/index.html | 36 ++- content/blog/page15/index.html | 37 ++- content/blog/page16/index.html | 38 ++- content/blog/page17/index.html | 44 +-- content/blog/page18/index.html | 45 ++- content/blog/page19/index.html | 25 ++ content/blog/page2/index.html | 38 ++- content/blog/page3/index.html | 40 ++- content/blog/page4/index.html | 40 ++- content/blog/page5/index.html | 38 ++- content/blog/page6/index.html | 36 ++- content/blog/page7/index.html | 38 ++- content/blog/page8/index.html | 40 ++- content/blog/page9/index.html | 38 ++- content/community.html | 6 + content/index.html | 6 +- content/zh/community.html | 6 + content/zh/index.html | 6 +- 25 files changed, 1094 insertions(+), 629 deletions(-) diff --git a/content/2022/05/06/async-sink-base.html b/content/2022/05/06/async-sink-base.html new file mode 100644 index 0..ca9a4742b --- /dev/null +++ b/content/2022/05/06/async-sink-base.html @@ -0,0 +1,441 @@ + + + + + + + +Apache Flink: The Generic Asynchronous Base Sink + + + + + + + + + + + + + + + + + + + + + var _paq = window._paq = window._paq || []; + /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ + /* We explicitly disable cookie tracking to avoid privacy issues */ + _paq.push(['disableCookies']); + /* Measure a visit to flink.apache.org and nightlies.apache.org/flink as the same visit */ + _paq.push(["setDomains", ["*.flink.apache.org","*.nightlies.apache.org/flink"]]); + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { +var u="//matomo.privacy.apache.org/"; +_paq.push(['setTrackerUrl', u+'matomo.php']); +_paq.push(['setSiteId', '1']); +var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; +g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); + })(); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +What is Apache Flink? + + + + + +https://nightlies.apache.org/flink/flink-statefun-docs-stable/";>What is Stateful Functions? + + + +https://nightlies.apache.org/flink/flink-ml-docs-stable/";>What is Flink ML? + + +Use Cases + + +Powered By + + + + + + +Downloads + + + + Getting Started + +https://nightlies.apache.org/flink/flink-docs-release-1.15//docs/try-flink/local_installation/"; target="_blank">With Flink +https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2/getting-started/project-setup.html"; target="_blank">With Flink Stateful Functions +https://nightlies.apache.org/flink/flink-ml-docs-release-2.0/try-flink-ml/quick-start.html"; target="_blank">With Flink ML +https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-0.1/try-flink-kubernetes-operator/quick-start.html"; target="_blank">With Flink Kubernetes Operator +https://nightlies.apache.org/flink/flink-table-store-docs-release-0.1/try-table-store/quick-start.html"; target="_blank">With Flink Table Store +Training Course + + + + + + Documentation + +https://nightlies.apache.org/flink/flink-docs-release-1.15"; target="_blank">Flink 1.15 (Latest stable release) +https://nightlies.apache.org/flink/flink-docs-master"; target="_blank"
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. xtsong pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 528cc5f44e918ccc8d055a4cb39b66eb34d8181b Author: Xintong Song AuthorDate: Fri May 6 10:36:20 2022 +0800 Rebuild website --- content/community.html| 2 ++ content/zh/community.html | 2 ++ 2 files changed, 4 insertions(+) diff --git a/content/community.html b/content/community.html index 14ffaf1f1..9ff3feca6 100644 --- a/content/community.html +++ b/content/community.html @@ -491,6 +491,8 @@ People +The list below could be outdated. Please find the most up-to-date list https://projects.apache.org/committee.html?flink";>here. + diff --git a/content/zh/community.html b/content/zh/community.html index 8200f2fce..e82691489 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -482,6 +482,8 @@ PMC 和 Committer 列表 +以下列表可能不是最新。最新列表请参考https://projects.apache.org/committee.html?flink";>此页面。 +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 05803f97b2d7dafee16bac26846725b43ba65b8c Author: MartijnVisser AuthorDate: Wed May 4 12:48:50 2022 +0200 Rebuild website --- content/roadmap.html| 2 +- content/zh/roadmap.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/roadmap.html b/content/roadmap.html index c4a1b7763..3d502bc5c 100644 --- a/content/roadmap.html +++ b/content/roadmap.html @@ -284,7 +284,7 @@ efforts, so that users may get a better impression of the overall status and dir The roadmap is continuously updated. New features and efforts should be added to the roadmap once there is consensus that they will happen and what they will roughly look like for the user. -Last Update: 2021-09-16 +Last Update: 2022-04-19 diff --git a/content/zh/roadmap.html b/content/zh/roadmap.html index fb26977f9..bcec24a6a 100644 --- a/content/zh/roadmap.html +++ b/content/zh/roadmap.html @@ -281,7 +281,7 @@ under the License. 路线图会不断更新。一旦达成共识,新的特性和工作都会添加到路线图中。 这里的共识是指这些特性和工作将来确定会发生,以及这些工作对于用户来说大致是什么样的。 -Last Update: 2021-04-06 +Last Update: 2022-04-19
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. xtsong pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit a710139590e46f791e133d06ad7e4e490f6d6e84 Author: Xintong Song AuthorDate: Thu Apr 28 20:06:09 2022 +0800 Rebuild website --- content/community.html| 2 +- content/zh/community.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/community.html b/content/community.html index f8234b29c..9bb4647da 100644 --- a/content/community.html +++ b/content/community.html @@ -717,7 +717,7 @@ https://avatars0.githubusercontent.com/u/6509172?s=50"; class="committer-avatar" /> Xintong Song -Committer +PMC, Committer xtsong diff --git a/content/zh/community.html b/content/zh/community.html index e2043dc7f..61c66f758 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -708,7 +708,7 @@ https://avatars0.githubusercontent.com/u/6509172?s=50"; class="committer-avatar" /> Xintong Song -Committer +PMC, Committer xtsong
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 6e8fb6ece4ca9cfe5dc0adab93352d1654ed195c Author: MartijnVisser AuthorDate: Tue Apr 19 10:11:53 2022 +0200 Rebuild website --- content/img/flink_feature_radar_3.svg| 4 + content/img/flink_feature_radar_zh_3.svg | 4 + content/q/gradle-quickstart.sh | 71 content/roadmap.html | 173 +-- content/zh/roadmap.html | 286 +++ 5 files changed, 186 insertions(+), 352 deletions(-) diff --git a/content/img/flink_feature_radar_3.svg b/content/img/flink_feature_radar_3.svg new file mode 100644 index 0..08e5e4ad8 --- /dev/null +++ b/content/img/flink_feature_radar_3.svg @@ -0,0 +1,4 @@ + + +http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";> +http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" width="1461px" height="1611px" viewBox="-0.5 -0.5 1461 1611" content="+http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink"; version="1.1" width="1461px" height="1611px" viewBox="-0.5 -0.5 1461 1611" content=" build.gradle <= "1.15" } +// artifact properties +group = '${organization}' +version = '${version}' +if (flinkVersionNew) { +mainClassName = '${organization}.DataStreamJob' +} else { +mainClassName = '${organization}.StreamingJob' +} +description = """Flink Quickstart Job""" sourceCompatibility = javaVersion targetCompatibility = javaVersion tasks.withType(JavaCompile) { - options.encoding = 'UTF-8' +options.encoding = 'UTF-8' } -applicationDefaultJvmArgs = ["-Dlog4j.configuration=log4j.properties"] - -task wrapper(type: Wrapper) { -gradleVersion = '3.1' -} +applicationDefaultJvmArgs = ["-Dlog4j.configurationFile=log4j2.properties"] // declare where to find the dependencies of your project repositories { -mavenCentral()$( if [[ "${flinkVersion}" == *-SNAPSHOT ]] ; then echo -e "\nmaven { url \"https://repository.apache.org/content/repositories/snapshots/\"; }" ; else echo ""; fi ) +mavenCentral() +maven { +url "https://repository.apache.org/content/repositories/snapshots"; +mavenContent { +snapshotsOnly() +} +} } // NOTE: We cannot use "compileOnly" or "shadow" configurations since then we could not run code @@ -160,7 +159,7 @@ configurations { flinkShadowJar.exclude group: 'org.apache.flink', module: 'force-shading' flinkShadowJar.exclude group: 'com.google.code.findbugs', module: 'jsr305' flinkShadowJar.exclude group: 'org.slf4j' -flinkShadowJar.exclude group: 'log4j' +flinkShadowJar.exclude group: 'org.apache.logging.log4j' } // declare the dependencies for your production and test code @@ -169,17 +168,23 @@ dependencies { // Compile-time dependencies that should NOT be part of the // shadow jar and are provided in the lib folder of Flink // -- -compile "org.apache.flink:flink-java:\${flinkVersion}" -compile "org.apache.flink:flink-streaming-java_\${scalaBinaryVersion}:\${flinkVersion}" +if (flinkVersionNew) { +implementation "
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. mbalassi pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 11ac48e0d24c0103778bebc4e41b15eab85a8d0c Author: Marton Balassi AuthorDate: Thu Mar 31 11:12:55 2022 +0200 Rebuild website --- content/community.html | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/content/community.html b/content/community.html index ed4ddad..726f527 100644 --- a/content/community.html +++ b/content/community.html @@ -450,6 +450,12 @@ GitHub mirror: https://github.com/apache/flink-ml";>https://github.com/apache/flink-ml + Flink Kubernetes Operator Repository + + ASF repository: https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git";>https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git + GitHub mirror: https://github.com/apache/flink-kubernetes-operator";>https://github.com/apache/flink-kubernetes-operator + + Flink Website Repository ASF repository: https://gitbox.apache.org/repos/asf/flink-web.git";>https://gitbox.apache.org/repos/asf/flink-web.git @@ -914,7 +920,6 @@ The materials page offers assets such as the Apache Flink logo in different image formats, or the Flink color scheme. -
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. leonard pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 6347a8064c7bbe76ee1147a55360bf714b961c87 Author: Jing Zhang AuthorDate: Wed Mar 16 17:28:19 2022 +0800 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+) diff --git a/content/community.html b/content/community.html index 788b9c8..c0b5e2e 100644 --- a/content/community.html +++ b/content/community.html @@ -846,6 +846,12 @@ Committer leonard + +https://avatars.githubusercontent.com/u/1525333?s=400"; class="committer-avatar" /> +Jing Zhang +Committer +jingzhang + You can reach committers directly at@apache.org. A list of all contributors can be found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here. diff --git a/content/zh/community.html b/content/zh/community.html index 722b7a5..8e78dea 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -831,6 +831,12 @@ Committer leonard + +https://avatars.githubusercontent.com/u/1525333?s=400"; class="committer-avatar" /> +Jing Zhang +Committer +jingzhang + 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. leonard pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 7e148d3a78e1eab3a40ce031532def1bd05a989e Author: Leonard Xu AuthorDate: Wed Mar 16 00:56:17 2022 +0800 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+) diff --git a/content/community.html b/content/community.html index c29aded..788b9c8 100644 --- a/content/community.html +++ b/content/community.html @@ -840,6 +840,12 @@ Committer martijnvisser + +https://avatars.githubusercontent.com/u/5163645?s=50"; class="committer-avatar" /> +Leonard Xu +Committer +leonard + You can reach committers directly at@apache.org. A list of all contributors can be found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here. diff --git a/content/zh/community.html b/content/zh/community.html index e5b676b..722b7a5 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -825,6 +825,12 @@ Committer martijnvisser + +https://avatars.githubusercontent.com/u/5163645?s=50"; class="committer-avatar" /> +Leonard Xu +Committer +leonard + 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. martijnvisser pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 775ff5375325e8ccd4739a802b3254787279e074 Author: MartijnVisser AuthorDate: Mon Mar 14 16:52:36 2022 +0100 Rebuild website --- content/googleae6c28c3c24290e6.html | 1 + 1 file changed, 1 insertion(+) diff --git a/content/googleae6c28c3c24290e6.html b/content/googleae6c28c3c24290e6.html new file mode 100644 index 000..1427f05 --- /dev/null +++ b/content/googleae6c28c3c24290e6.html @@ -0,0 +1 @@ +google-site-verification: googleae6c28c3c24290e6.html \ No newline at end of file
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. yuanmei pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 0f506864f13b8f10a8e537571e0f96f28abc5be7 Author: Yubin Li AuthorDate: Fri Feb 4 11:49:52 2022 +0800 Rebuild website --- .../news/2022/01/31/release-statefun-3.2.0.html| 2 + content/zh/privacy-policy.html | 49 ++ 2 files changed, 23 insertions(+), 28 deletions(-) diff --git a/content/news/2022/01/31/release-statefun-3.2.0.html b/content/news/2022/01/31/release-statefun-3.2.0.html index ea10a48..47f965f 100644 --- a/content/news/2022/01/31/release-statefun-3.2.0.html +++ b/content/news/2022/01/31/release-statefun-3.2.0.html @@ -33,6 +33,8 @@ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ /* We explicitly disable cookie tracking to avoid privacy issues */ _paq.push(['disableCookies']); + /* Measure a visit to flink.apache.org and nightlies.apache.org/flink as the same visit */ + _paq.push(["setDomains", ["*.flink.apache.org","*.nightlies.apache.org/flink"]]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { diff --git a/content/zh/privacy-policy.html b/content/zh/privacy-policy.html index 7d1d9df..4f6f76b 100644 --- a/content/zh/privacy-policy.html +++ b/content/zh/privacy-policy.html @@ -5,7 +5,7 @@ -Apache Flink: Privacy Policy +Apache Flink: 隐私政策 @@ -112,7 +112,7 @@ 教程 https://nightlies.apache.org/flink/flink-docs-release-1.14/zh//docs/try-flink/local_installation/"; target="_blank">With Flink -https://nightlies.apache.org/flink/flink-statefun-docs-release-3.1/getting-started/project-setup.html"; target="_blank">With Flink Stateful Functions +https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2/getting-started/project-setup.html"; target="_blank">With Flink Stateful Functions Training Course @@ -123,7 +123,7 @@ https://nightlies.apache.org/flink/flink-docs-release-1.14"; target="_blank">Flink 1.14 (Latest stable release) https://nightlies.apache.org/flink/flink-docs-master"; target="_blank">Flink Master (Latest Snapshot) -https://nightlies.apache.org/flink/flink-statefun-docs-release-3.1"; target="_blank">Flink Stateful Functions 3.1 (Latest stable release) +https://nightlies.apache.org/flink/flink-statefun-docs-release-3.2"; target="_blank">Flink Stateful Functions 3.2 (Latest stable release) https://nightlies.apache.org/flink/flink-statefun-docs-master"; target="_blank">Flink Stateful Functions Master (Latest Snapshot) @@ -211,40 +211,33 @@ -Privacy Policy +隐私政策 - Information about your use of this website is collected using server access logs. -We do this to understand what parts of the website are important to our users, -what features are most frequently read up on, where users get lost in the documentation, etc. -This data allows us to better understand how users use the system, the website, and the docs -and where to focus improvements next. + 我们使用服务器访问日志收集您使用本网站的信息,这样做是为了了解本网站哪些页面对我们的用户来说很重要、最常阅读或者体验欠佳等。 +这些数据使我们能够更好地了解用户如何使用本系统、网站、文档,从而知晓下一步需要重点改进的地方。 -The collected information consists of the following: +收集的信息包括以下内容: - The IP address from which you access the website; - The type of browser and operating system you use to access our site; - The date and time you access our site; - The pages you visit; - If you click on any of the file download links on our website; - The addresses of pages from where you followed a link to our site; - The addresses of pages to where you go to from our site; and - The search terms you use on the website. + 您访问网站的 IP 地址; + 您用于访问我们网站的浏览器、操作系统类型; + 您访问我们网站的日期和时间; + 您访问的页面; + 您是否点击我们网站上的某个文件下载链接; + 您跳转到我们网站使用的页面地址; + 您从我们的网站访问的页面地址; + 您在我们网站上使用的搜索词。 -This information is gathered and stored using the open source software https://matomo.org/";>Matomo. -We don’t use any cookies to collect this information. An IP address is anonymized by removing -the last two octets from the IP address. That means that if you’re IP is 192.168.100.50, we store it as -192.168.0.0. +这些信息是使用开源软件 https://matomo.org/";>Matomo 收集和存储的。我们不使用任何 cookie 来收集这些信息。 +通过从 IP 地址中删除最后两个八位字节来匿名化 IP 地址,这意味着如果您的 IP 是 192.168.100.50,我们将其存储为 192.168.0.0。 -We do not track or collect personally identifiable information or associate gathered -data with any personally identifying information from other sources. +我们不会跟踪或收集个人身份信息,不会将收集到的数据与来自其他来源的任何个人身份信息相关联。 -Matomo is self-hosted on a virtual machine, provided by the Apache Software Foundation. -It can onl
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. gaoyunhaii pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 2aa3487c95dffdf32663d23a7ccdda3011eaa940 Author: Yun Gao AuthorDate: Fri Jan 7 21:03:17 2022 +0800 Rebuild website --- content/blog/feed.xml | 3 +-- content/news/2022/01/07/release-ml-2.0.0.html | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 062f655..dcff7d8 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -108,8 +108,7 @@ getting and setting parameters for algorithms. parameters can be defined as static variables of an interface, and any algorithm that implements the interface could inherit these variable definitions without additional work. Commonly used parameter validators are -provided as part of the infrastructure. And fields such as isOptional are -removed from the parameter definition for simplicity. +provided as part of the infrastructure.Tools for composing DAG of stages into a new stage
diff --git a/content/news/2022/01/07/release-ml-2.0.0.html b/content/news/2022/01/07/release-ml-2.0.0.html index 33e9d0e..3a08209 100644 --- a/content/news/2022/01/07/release-ml-2.0.0.html +++ b/content/news/2022/01/07/release-ml-2.0.0.html @@ -302,8 +302,7 @@ getting and setting parameters for algorithms. parameters can be defined as static variables of an interface, and any algorithm that implements the interface could inherit these variable definitions without additional work. Commonly used parameter validators are -provided as part of the infrastructure. And fields such as isOptional are -removed from the parameter definition for simplicity. +provided as part of the infrastructure. Tools for composing DAG of stages into a new stage
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dianfu pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit cfb62f3c8bc9b530be21d2f6687593bb5b321bf4 Author: Yun Gao AuthorDate: Tue Jan 4 10:49:53 2022 +0800 Rebuild website --- content/downloads.html| 55 content/zh/downloads.html | 105 +- 2 files changed, 159 insertions(+), 1 deletion(-) diff --git a/content/downloads.html b/content/downloads.html index 1c32117..6e47145 100644 --- a/content/downloads.html +++ b/content/downloads.html @@ -217,11 +217,13 @@ $( document ).ready(function() { Apache Flink 1.12.7 Apache Flink 1.11.6 Apache Flink Stateful Functions 3.1.1 + Apache Flink ML 2.0.0 Additional Components Verifying Hashes and Signatures Maven Dependencies Apache Flink Apache Flink Stateful Functions + Apache Flink ML Update Policy for old releases @@ -229,6 +231,7 @@ $( document ).ready(function() { Flink Flink-StateFun Flink-shaded + Flink-ML @@ -334,6 +337,19 @@ $( document ).ready(function() { +Apache Flink® ML 2.0.0 is the latest stable release for machine learning. + +Apache Flink ML 2.0.0 + + +https://www.apache.org/dyn/closer.lua/flink/flink-ml-2.0.0/flink-ml-2.0.0-src.tgz"; class="ga-track" id="200-ml-download-source">Apache Flink ML 2.0.0 Source Release +(https://downloads.apache.org/flink/flink-ml-2.0.0/flink-ml-2.0.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-ml-2.0.0/flink-ml-2.0.0-src.tgz.sha512";>sha512) + + +This version is compatible with Apache Flink version 1.14.0. + + + Additional Components These are components that the Flink project develops which are not part of the @@ -412,6 +428,34 @@ main Flink release: The statefun-sdk dependency is the only one you will need to start developing applications. The statefun-flink-harness dependency includes a local execution environment that allows you to locally test your application in an IDE. +Apache Flink ML + +You can add the following dependencies to your pom.xml to include Apache Flink ML in your project. + ++ +org.apache.flink +flink-ml-core_2.12 +2.0.0 ++ +org.apache.flink +flink-ml-iteration_2.12 +2.0.0 ++ + +Advanced users could only import a minimal set of Flink ML dependencies for their target use-cases: + + + Use artifact flink-ml-core_2.12 in order to develop custom ML algorithms. + Use artifacts flink-ml-core_2.12 and flink-ml-iteration_2.12 in order to develop custom ML algorithms which require iteration. + Use artifact flink-ml-lib_2.12 in order to use the off-the-shelf ML algorithms from Flink ML. + + Update Policy for old releases As of March 2017, the Flink community http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Time-based-releases-in-Flink-tp15386p15394.html";>decided to support the current and previous minor release with bugfixes. If 1.2.x is the current release, 1.1.y is the previous minor supported release. Both versions will receive bugfixes for critical issues. @@ -1338,6 +1382,17 @@ Flink Stateful Functions 2.0.0 - 2020-04-02 +Flink-ML + + + + +Flink ML 2.0.0 - 2021-01-07 +(https://archive.apache.org/dist/flink/flink-ml-2.0.0/flink-ml-2.0.0-src.tgz";>Source) + + + + diff --git a/content/zh/downloads.html b/content/zh/downloads.html index 0d52b27..7afdac0 100644 --- a/content/zh/downloads.html +++ b/content/zh/downloads.html @@ -214,13 +214,21 @@ $( document ).ready(function() { Apache Flink 1.13.5 Apache Flink 1.12.7 Apache Flink 1.11.6 + Apache Flink Stateful Functions 3.1.1 + Apache Flink ML 2.0.0 额外组件 验证哈希和签名 - Maven 依赖 + Maven 依赖 + Apache Flink + Apache Flink Stateful Functions + Apache Flink ML + + 旧版本的更新策略 所有稳定版本 Flink Flink-shaded + Flink-ML @@ -251,6 +259,8 @@ $( document ).ready(function() { 如果你计划从以前的版本升级 Flink,请查看 https://nightlies.apache.org/flink/ flink-docs-release-1.14/release-notes/flink-1.14.html">Flink 1.14 的发布说明。 + + Apache Flink 1.13.5 @@ -273,6 +283,8 @@ flink-docs-release-1.14/release-notes/flink-1.14.html">Flink 1.14 的发布说 如果你计划从以前的版本升级 Flink,请查看 https://nightlies.apache.org/flink/ flink-docs-release-1.13/release-notes/flink-1.13.html">Flink 1.13 的发布说明。 + + Apache Flink 1.12.7 @@ -295,6 +307,8 @@ flink-docs-release-1.13/release-notes/flink-1.13.html">Flink 1.13 的发布说 如果你计划从以前的版本升级 Flink,请查看 https://nightlies.apache.org/flink/ flink-docs-release-1.12/release-notes/florg.apache.flink +flink-ml-lib_2.12 +2.0.0 +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. chesnay pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 596e97d9a78ce4a6a9a5e73d33153b1b9e614add Author: Chesnay Schepler AuthorDate: Thu Dec 16 21:34:59 2021 +0100 Rebuild website --- content/blog/feed.xml | 1 - content/news/2021/12/16/log4j-patch-releases.html | 1 - 2 files changed, 2 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 5d204aa..53e3e63 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -23,7 +23,6 @@diff --git a/content/news/2021/12/16/log4j-patch-releases.html b/content/news/2021/12/16/log4j-patch-releases.html index 81c04be..f564e16 100644 --- a/content/news/2021/12/16/log4j-patch-releases.html +++ b/content/news/2021/12/16/log4j-patch-releases.html @@ -217,7 +217,6 @@ Maven artifacts are currently being synced to Maven central and will become available over the next 24 hours. -Docker images at https://hub.docker.com/_/flink will be published at a later date. The 1.11.6/1.12.7 Python binaries will be published at a later date.
- Maven artifacts are currently being synced to Maven central and will become available over the next 24 hours.
-- Docker images at https://hub.docker.com/_/flink will be published at a later date.
- The 1.11.6/1.12.7 Python binaries will be published at a later date.
[flink-web] 02/02: rebuild website
This is an automated email from the ASF dual-hosted git repository. sjwiesman pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit e89e37d16c1438847a35fe987b0d2ab4bd61ac43 Author: Konstantin Knauf AuthorDate: Fri Dec 10 20:33:49 2021 +0100 rebuild website --- content/2021/12/10/log4j-cve.html | 9 +++-- content/blog/feed.xml | 9 +++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/content/2021/12/10/log4j-cve.html b/content/2021/12/10/log4j-cve.html index e7f27e9..11b8a9e 100644 --- a/content/2021/12/10/log4j-cve.html +++ b/content/2021/12/10/log4j-cve.html @@ -206,9 +206,14 @@ It is by now tracked under https://nvd.nist.gov/vuln/detail/CVE-2021-44 Apache Flink is bundling a version of Log4j that is affected by this vulnerability. We recommend users to follow the https://logging.apache.org/log4j/2.x/security.html";>advisory of the Apache Log4j Community. -For Apache Flink this currently translates to “setting system property log4j2.formatMsgNoLookups to true” until Log4j has been upgraded to 2.15.0 in Apache Flink. +For Apache Flink this currently translates to setting the following property in your flink-conf.yaml: -This effort is tracked in https://issues.apache.org/jira/browse/FLINK-25240";>FLINK-25240. +env.java.opts: -Dlog4j2.formatMsgNoLookups=true + +If you are already setting env.java.opts.jobmanager, env.java.opts.taskmanager, env.java.opts.client, or env.java.opts.historyserver you should instead add the system change to those existing parameter lists. + +As soon as Log4j has been upgraded to 2.15.0 in Apache Flink, this is not necessary anymore. +This effort is tracked in https://issues.apache.org/jira/browse/FLINK-25240";>FLINK-25240. It will be included in Flink 1.15.0, Flink 1.14.1 and Flink 1.13.3. We expect Flink 1.14.1 to be released in the next 1-2 weeks. The other releases will follow in their regular cadence. diff --git a/content/blog/feed.xml b/content/blog/feed.xml index daa45f3..c666cb2 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -13,9 +13,14 @@ It is by now tracked under advisory; of the Apache Log4j Community. -For Apache Flink this currently translates to “setting system propertylog4j2.formatMsgNoLookups
totrue
” until Log4j has been upgraded to 2.15.0 in Apache Flink. +For Apache Flink this currently translates to setting the following property in your flink-conf.yaml: -This effort is tracked in FLINK-25240;. +
+ +env.java.opts: -Dlog4j2.formatMsgNoLookups=true
If you are already setting
+ +env.java.opts.jobmanager
,env.java.opts.taskmanager
,env.java.opts.client
, orenv.java.opts.historyserver
you should instead add the system change to those existing parameter lists.As soon as Log4j has been upgraded to 2.15.0 in Apache Flink, this is not necessary anymore. +This effort is tracked in FLINK-25240;. It will be included in Flink 1.15.0, Flink 1.14.1 and Flink 1.13.3. We expect Flink 1.14.1 to be released in the next 1-2 weeks. The other releases will follow in their regular cadence.
[flink-web] 02/02: rebuild website
This is an automated email from the ASF dual-hosted git repository. knaufk pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit f00f0e87be5cb9bfe1935611667da7ba42e616ce Author: Konstantin Knauf AuthorDate: Fri Dec 10 17:37:00 2021 +0100 rebuild website --- content/2021/12/10/log4j-cve.html | 4 ++-- content/blog/feed.xml | 4 ++-- content/blog/index.html | 2 +- content/index.html| 2 +- content/zh/index.html | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/content/2021/12/10/log4j-cve.html b/content/2021/12/10/log4j-cve.html index bf61d5e..e7f27e9 100644 --- a/content/2021/12/10/log4j-cve.html +++ b/content/2021/12/10/log4j-cve.html @@ -204,8 +204,8 @@ Yesterday, a new Zero Day for Apache Log4j was https://www.cyberkendra.com/2021/12/apache-log4j-vulnerability-details-and.html";>reported. It is by now tracked under https://nvd.nist.gov/vuln/detail/CVE-2021-44228";>CVE-2021-44228. -Apache Flink is bundling a version of Log4j that is affeced by this vulnerability. -We recommend users to follow the https://logging.apache.org/log4j/2.x/security.html";>adivsory of the Apache Log4j Community. +Apache Flink is bundling a version of Log4j that is affected by this vulnerability. +We recommend users to follow the https://logging.apache.org/log4j/2.x/security.html";>advisory of the Apache Log4j Community. For Apache Flink this currently translates to “setting system property log4j2.formatMsgNoLookups to true” until Log4j has been upgraded to 2.15.0 in Apache Flink. This effort is tracked in https://issues.apache.org/jira/browse/FLINK-25240";>FLINK-25240. diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 56e5931..daa45f3 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -11,8 +11,8 @@Yesterday, a new Zero Day for Apache Log4j was reported;. It is by now tracked under CVE-2021-44228.
; -Apache Flink is bundling a version of Log4j that is affeced by this vulnerability. -We recommend users to follow the adivsory; of the Apache Log4j Community. +
Apache Flink is bundling a version of Log4j that is affected by this vulnerability. +We recommend users to follow the advisory; of the Apache Log4j Community. For Apache Flink this currently translates to “setting system property
log4j2.formatMsgNoLookups
totrue
” until Log4j has been upgraded to 2.15.0 in Apache Flink.This effort is tracked in FLINK-25240;. diff --git a/content/blog/index.html b/content/blog/index.html index a47d95c..f7c959d 100644 --- a/content/blog/index.html +++ b/content/blog/index.html @@ -206,7 +206,7 @@ 10 Dec 2021 Konstantin Knauf - Advise on Apache Log4j Zero Day (CVE-2021-44228) + Apache Flink is affected by an Apache Log4j Zero Day (CVE-2021-44228). This blog post contains advise for users on how to address this. Continue reading » diff --git a/content/index.html b/content/index.html index fcc6015..a6ee695 100644 --- a/content/index.html +++ b/content/index.html @@ -366,7 +366,7 @@ Advise on Apache Log4j Zero Day (CVE-2021-44228) -Advise on Apache Log4j Zero Day (CVE-2021-44228) +Apache Flink is affected by an Apache Log4j Zero Day (CVE-2021-44228). This blog post contains advise for users on how to address this. Flink Backward - The Apache Flink Retrospective A look back at the development cycle for Flink 1.14 diff --git a/content/zh/index.html b/content/zh/index.html index 1007408..655d399 100644 --- a/content/zh/index.html +++ b/content/zh/index.html @@ -363,7 +363,7 @@ Advise on Apache Log4j Zero Day (CVE-2021-44228) -Advise on Apache Log4j Zero Day (CVE-2021-44228) +Apache Flink is affected by an Apache Log4j Zero Day (CVE-2021-44228). This blog post contains advise for users on how to address this. Flink Backward - The Apache Flink Retrospective A look back at the development cycle for Flink 1.14
[flink-web] 02/02: rebuild website
This is an automated email from the ASF dual-hosted git repository. dwysakowicz pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit de50d9e73a3713342381524d18f651b12261f793 Author: Yuan Mei AuthorDate: Fri Nov 5 13:16:24 2021 +0800 rebuild website --- content/blog/feed.xml | 2 +- content/news/2021/09/29/release-1.14.0.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 6934262..b3bbb83 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -718,7 +718,7 @@ produces a combined stream from multiple sources, by reading those sources one a seamlessly switching over from one source to the other.The motivating use case for the Hybrid Source was to read streams from tiered storage setups as if there was one -stream that spans all tiers. For example, new data may land in Kafa and is eventually +stream that spans all tiers. For example, new data may land in Kafka and is eventually migrated to S3 (typically in compressed columnar format, for cost efficiency and performance). The Hybrid Source can read this as one contiguous logical stream, starting with the historic data on S3 and transitioning over to the more recent data in Kafka.
diff --git a/content/news/2021/09/29/release-1.14.0.html b/content/news/2021/09/29/release-1.14.0.html index ba241c0..1cf2e9b 100644 --- a/content/news/2021/09/29/release-1.14.0.html +++ b/content/news/2021/09/29/release-1.14.0.html @@ -342,7 +342,7 @@ produces a combined stream from multiple sources, by reading those sources one a seamlessly switching over from one source to the other. The motivating use case for the Hybrid Source was to read streams from tiered storage setups as if there was one -stream that spans all tiers. For example, new data may land in Kafa and is eventually +stream that spans all tiers. For example, new data may land in Kafka and is eventually migrated to S3 (typically in compressed columnar format, for cost efficiency and performance). The Hybrid Source can read this as one contiguous logical stream, starting with the historic data on S3 and transitioning over to the more recent data in Kafka.
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. jark pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 8c8599a2b325bec7d951ce8a250b40aa5791603e Author: Jark Wu AuthorDate: Wed Oct 27 16:27:43 2021 +0800 Rebuild website --- content/img/flink-forward-asia.png | Bin 0 -> 77299 bytes content/index.html | 8 ++-- content/zh/index.html | 8 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/content/img/flink-forward-asia.png b/content/img/flink-forward-asia.png new file mode 100644 index 000..5b00630 Binary files /dev/null and b/content/img/flink-forward-asia.png differ diff --git a/content/index.html b/content/index.html index 5d803b6..f4e1d3e 100644 --- a/content/index.html +++ b/content/index.html @@ -333,12 +333,16 @@ https://flink-forward.org"; target="_blank"> - + https://www.apache.org/events/current-event"; target="_blank"> -https://www.apache.org/events/current-event-234x60.png"; alt="ApacheCon" /> +https://www.apache.org/events/current-event-234x60.png"; alt="ApacheCon" /> + +https://flink-forward.org.cn/"; target="_blank"> + + diff --git a/content/zh/index.html b/content/zh/index.html index 9498416..a860a16 100644 --- a/content/zh/index.html +++ b/content/zh/index.html @@ -331,12 +331,16 @@ https://flink-forward.org"; target="_blank"> - + https://www.apache.org/events/current-event"; target="_blank"> -https://www.apache.org/events/current-event-234x60.png"; alt="ApacheCon" /> +https://www.apache.org/events/current-event-234x60.png"; alt="ApacheCon" /> + +https://flink-forward.org.cn/"; target="_blank"> + +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. chesnay pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 2ddc8fea5e9fd328e4a290d8069f99aaf80a6390 Author: Chesnay Schepler AuthorDate: Thu Oct 21 10:06:10 2021 +0200 Rebuild website --- content/blog/feed.xml | 176 +--- content/blog/index.html| 40 ++- content/blog/page10/index.html | 40 ++- content/blog/page11/index.html | 38 ++- content/blog/page12/index.html | 36 ++- content/blog/page13/index.html | 37 ++- content/blog/page14/index.html | 38 ++- content/blog/page15/index.html | 44 +-- content/blog/page16/index.html | 45 ++- content/blog/page17/index.html | 25 ++ content/blog/page2/index.html | 40 ++- content/blog/page3/index.html | 38 ++- content/blog/page4/index.html | 36 ++- content/blog/page5/index.html | 38 ++- content/blog/page6/index.html | 40 ++- content/blog/page7/index.html | 38 ++- content/blog/page8/index.html | 36 ++- content/blog/page9/index.html | 38 ++- content/downloads.html | 23 +- content/index.html | 17 +- .../2021/10/19/release-1.13.3.html}| 309 + content/zh/downloads.html | 27 +- content/zh/index.html | 17 +- 23 files changed, 590 insertions(+), 626 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 886ed4b..b699e73 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,69 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Apache Flink 1.13.3 Released +The Apache Flink community released the third bugfix version of the Apache Flink 1.13 series.
+ +This release includes 136 fixes and minor improvements for Flink 1.13.2. The list below includes bugfixes and improvements. For a complete list of all changes see: +JIRA.
; + +We highly recommend all users to upgrade to Flink 1.13.3.
+ +Updated Maven dependencies:
+ ++ +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-java</artifactId> + <version>1.13.3</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-streaming-java_2.11</artifactId> + <version>1.13.3</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-clients_2.11</artifactId> + <version>1.13.3</version> +</dependency>
You can find the binaries on the updated Downloads page.
+ +Below you can find more information on changes that might affect the behavior of Flink:
+ +Propagate unique keys for
+ +fromChangelogStream
(FLINK-24033;)+ +
StreamTableEnvironment.fromChangelogStream
might produce a different stream because primary keys were not properly considered before.Table API ‘Primary Key’ feature was not working correctly (FLINK-23895; FLINK-20374;)
+ +Various primary key issues have been fixed that effectively made it impossible to use this feature. +The change might affect sa
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. pnowojski pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit c8bdafae70f1cc09a74901a97c6cf6199212363a Author: Piotr Nowojski AuthorDate: Thu Sep 30 08:37:28 2021 +0200 Rebuild website --- content/blog/feed.xml | 2 +- .../2021-09-25-release-1.14.0/buffer_debloating.png | Bin 20268 -> 0 bytes .../2021-09-25-release-1.14.0/buffer_debloating.svg | 1 + content/news/2021/09/29/release-1.14.0.html | 2 +- 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 42873cc..097 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -203,7 +203,7 @@ stable and predictable alignment times for aligned checkpoints under backpressur reduce the amount of in-flight data stored in unaliged checkpoints under backpressure.Buffer Deloating acts as a complementary feature, or even alternative, to unaligned checkpoints. diff --git a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png deleted file mode 100644 index 9c95bc4..000 Binary files a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png and /dev/null differ diff --git a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.svg b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.svg new file mode 100644 index 000..ca6f971 --- /dev/null +++ b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.svg @@ -0,0 +1 @@ +http://www.w3.org/1999/xlink"; xmlns="http://www.w3.org/2000/svg";> - + Buffer Deloating acts as a complementary feature, or even alternative, to unaligned checkpoints.
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. pnowojski pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit a09dfc6d2c3eb38ce806d26aa9c4cfe9cc2e4bc4 Author: Piotr Nowojski AuthorDate: Thu Sep 30 08:28:40 2021 +0200 Rebuild website --- .../buffer_debloating.png | Bin 141847 -> 20268 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png index e4fd4b4..9c95bc4 100644 Binary files a/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png and b/content/img/blog/2021-09-25-release-1.14.0/buffer_debloating.png differ
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. xtsong pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit ea10c4ae9538b6f285666eb660c373d6df8ef2f8 Author: Xintong Song AuthorDate: Thu Sep 30 09:41:35 2021 +0800 Rebuild website --- content/blog/feed.xml | 11 ++- content/blog/index.html | 9 - content/index.html | 9 - content/news/2021/08/31/release-1.14.0-rc0.html | 9 + content/zh/index.html | 9 - 5 files changed, 43 insertions(+), 4 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 2a22757..42873cc 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -1346,7 +1346,16 @@ for a detailed list of changes and new features if you plan to upgrade your setu Help us stabilize Apache Flink 1.14.0 RC0 -Dear Flink Community,
+++ +Hint
++Update 29th of September: Today +Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. +
+Dear Flink Community,
we are excited to announce the first release candidate of Apache Flink 1.14. 🎉
diff --git a/content/blog/index.html b/content/blog/index.html index 47751a2..fde607d 100644 --- a/content/blog/index.html +++ b/content/blog/index.html @@ -265,7 +265,14 @@ This new release brings various improvements to the StateFun runtime, a leaner w 31 Aug 2021 Johannes Moser - Dear Flink Community, + + Hint + +Update 29th of September: Today +https://flink.apache.org/news/2021/09/29/release-1.14.0.html";>Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. + + diff --git a/content/index.html b/content/index.html index 7c8a36b..38d9c08 100644 --- a/content/index.html +++ b/content/index.html @@ -381,7 +381,14 @@ This new release brings various improvements to the StateFun runtime, a leaner w Help us stabilize Apache Flink 1.14.0 RC0 -Dear Flink Community, + + Hint + +Update 29th of September: Today +https://flink.apache.org/news/2021/09/29/release-1.14.0.html";>Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. + + diff --git a/content/news/2021/08/31/release-1.14.0-rc0.html b/content/news/2021/08/31/release-1.14.0-rc0.html index 371dcb2..c50f0ee 100644 --- a/content/news/2021/08/31/release-1.14.0-rc0.html +++ b/content/news/2021/08/31/release-1.14.0-rc0.html @@ -202,6 +202,15 @@ 31 Aug 2021 Johannes Moser + + Hint + +Update 29th of September: Today +https://flink.apache.org/news/2021/09/29/release-1.14.0.html";>Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. + + + Dear Flink Community, we are excited to announce the first release candidate of Apache Flink 1.14. 🎉 diff --git a/content/zh/index.html b/content/zh/index.html index bda4109..ab8cd99 100644 --- a/content/zh/index.html +++ b/content/zh/index.html @@ -378,7 +378,14 @@ This new release brings various improvements to the StateFun runtime, a leaner w Help us stabilize Apache Flink 1.14.0 RC0 -Dear Flink Community, + + Hint + +Update 29th of September: Today +https://flink.apache.org/news/2021/09/29/release-1.14.0.html";>Apache Flink 1.14 +has been released. For sure we'd still like to hear your feedback. + +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. xtsong pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit aaada36b8549e45148b62a189f77ad06f9bf6438 Author: Xintong Song AuthorDate: Tue Aug 31 17:18:00 2021 +0800 Rebuild website --- content/blog/feed.xml | 95 +++ content/blog/index.html| 42 +-- content/blog/page10/index.html | 42 +-- content/blog/page11/index.html | 40 +-- content/blog/page12/index.html | 40 +-- content/blog/page13/index.html | 40 +-- content/blog/page14/index.html | 40 +-- content/blog/page15/index.html | 40 +-- content/blog/page16/index.html | 25 ++ content/blog/page2/index.html | 42 +-- content/blog/page3/index.html | 40 +-- content/blog/page4/index.html | 45 ++-- content/blog/page5/index.html | 43 ++- content/blog/page6/index.html | 36 ++- content/blog/page7/index.html | 36 ++- content/blog/page8/index.html | 42 +-- content/blog/page9/index.html | 46 ++-- content/index.html | 10 +- .../2021/08/31/release-1.14.0-rc0.html}| 293 - content/zh/index.html | 10 +- 20 files changed, 499 insertions(+), 548 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 107dc97..c971366 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,41 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Help us stabilize Apache Flink 1.14.0 RC0 +Dear Flink Community,
+ +we are excited to announce the first release candidate of Apache Flink 1.14. 🎉
+ +A lot of features and fixes went into this release, including improvements to the +unified batch and streaming experience, an increase in fault tolerance by reducing +in-flight data, and more developments on connectors and components. +It wouldn’t have been possible without your help. +Around 211 people have made contributions!
+ +Two weeks ago (August 16th) we created a feature freeze. This means that only a +few small, almost-ready features will go into the release from this moment on. +We are now in the process of stabilizing the release and need your help! As you can +see on the 1.14 release coordination page, +a lot of focus is on documentation and testing.
+ +If you would like to contribute to the squirrel community, a great way would be to +download the release candidate +and test it. You can run some existing Flink jobs or pick one of the +test issues. +We would greatly appreciate any feedback you can provide on the +JIRA tickets or on +the mailing list.
+ +We continue to be grateful and inspired by the community who believe in the project and want to help create a great user experience and product for all Flink users.
+ +Many thanks!
+ +Tue, 31 Aug 2021 02:00:00 +0200 +https://flink.apache.org/news/2021/08/31/release-1.14.0-rc0.html +/news/2021/08/31/release-1.14.0-rc0.html + + + Apache Flink 1.11.4 ReleasedThe Apache Flink community released the next bugfix version of the Apache Flink 1.11 series.
@@ -19488,65 +19523,5 @@ Feedback through the Flink<dependency> - <groupId>org.apache.flink</groupId> - <artifactId>flink-java</artifactId> - <version>1.3.3</version> -</dependency> -<dependency> - <
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. chesnay pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit ca125263591754c114d5d5d256611c73778c5319 Author: Chesnay Schepler AuthorDate: Thu Jul 22 08:48:55 2021 +0200 Rebuild website --- content/downloads.html| 6 -- content/zh/downloads.html | 6 -- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/content/downloads.html b/content/downloads.html index f8bff6d..e3a9aa5 100644 --- a/content/downloads.html +++ b/content/downloads.html @@ -302,8 +302,8 @@ $( document ).ready(function() { main Flink release: -https://www.apache.org/dyn/closer.lua/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz"; class="ga-track" id="s130-download-source">Apache Flink-shaded 13.0 Source Release -(https://downloads.apache.org/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz.sha512";>sha512 ) +https://www.apache.org/dyn/closer.lua/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz"; class="ga-track" id="s140-download-source">Apache Flink-shaded 14.0 Source Release +(https://downloads.apache.org/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz.sha512";>sha512 ) @@ -1157,6 +1157,8 @@ Flink Stateful Functions 2.0.0 - 2020-04-02 +Flink-shaded 14.0 - 2021-07-21 (https://archive.apache.org/dist/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz";>Source) + Flink-shaded 13.0 - 2021-04-06 (https://archive.apache.org/dist/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz";>Source) Flink-shaded 12.0 - 2020-10-09 (https://archive.apache.org/dist/flink/flink-shaded-12.0/flink-shaded-12.0-src.tgz";>Source) diff --git a/content/zh/downloads.html b/content/zh/downloads.html index 59f4d54..a0ddb7f 100644 --- a/content/zh/downloads.html +++ b/content/zh/downloads.html @@ -282,8 +282,8 @@ flink-docs-release-1.12/release-notes/flink-1.12.html">Flink 1.12 的发布说 其他不包含在 Flink 的主要发布的组件如下所示: -https://www.apache.org/dyn/closer.lua/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz"; class="ga-track" id="s130-download-source">Apache Flink-shaded 13.0 Source Release -(https://downloads.apache.org/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz"; class="ga-track" id="s140-download-source">Apache Flink-shaded 14.0 Source Release +(https://downloads.apache.org/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz.sha512";>sha512) @@ -1067,6 +1067,8 @@ Flink 0.6-incubating - 2014-08-26 +Flink-shaded 14.0 - 2021-07-21 (https://archive.apache.org/dist/flink/flink-shaded-14.0/flink-shaded-14.0-src.tgz";>Source) + Flink-shaded 13.0 - 2021-04-06 (https://archive.apache.org/dist/flink/flink-shaded-13.0/flink-shaded-13.0-src.tgz";>Source) Flink-shaded 12.0 - 2020-10-09 (https://archive.apache.org/dist/flink/flink-shaded-12.0/flink-shaded-12.0-src.tgz";>Source)
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. pnowojski pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit de596c53ecfaec5480cab1db7370c9fb5b37bb7a Author: Piotr Nowojski AuthorDate: Wed Jul 7 14:38:36 2021 +0200 Rebuild website --- content/2021/07/07/backpressure.html | 448 + content/blog/index.html| 2 +- .../img/blog/2021-07-07-backpressure/animated.png | Bin 0 -> 847082 bytes .../2021-07-07-backpressure/bottleneck-zoom.png| Bin 0 -> 185048 bytes .../2021-07-07-backpressure/simple-example.png | Bin 0 -> 102308 bytes .../2021-07-07-backpressure/sliding-window.png | Bin 0 -> 22391 bytes .../2021-07-07-backpressure/source-task-busy.png | Bin 0 -> 25852 bytes .../img/blog/2021-07-07-backpressure/subtasks.png | Bin 0 -> 137756 bytes content/index.html | 2 +- content/zh/index.html | 2 +- 10 files changed, 451 insertions(+), 3 deletions(-) diff --git a/content/2021/07/07/backpressure.html b/content/2021/07/07/backpressure.html new file mode 100644 index 000..1f7f6b4 --- /dev/null +++ b/content/2021/07/07/backpressure.html @@ -0,0 +1,448 @@ + + + + + + + +Apache Flink: How to identify the source of backpressure? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +What is Apache Flink? + + + + + +What is Stateful Functions? + + +Use Cases + + +Powered By + + + + + + +Downloads + + + + Getting Started + +https://ci.apache.org/projects/flink/flink-docs-release-1.13//docs/try-flink/local_installation/"; target="_blank">With Flink +https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0/getting-started/project-setup.html"; target="_blank">With Flink Stateful Functions +Training Course + + + + + + Documentation + +https://ci.apache.org/projects/flink/flink-docs-release-1.13"; target="_blank">Flink 1.13 (Latest stable release) +https://ci.apache.org/projects/flink/flink-docs-master"; target="_blank">Flink Master (Latest Snapshot) +https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0"; target="_blank">Flink Stateful Functions 3.0 (Latest stable release) +https://ci.apache.org/projects/flink/flink-statefun-docs-master"; target="_blank">Flink Stateful Functions Master (Latest Snapshot) + + + + +Getting Help + + +Flink Blog + + + + + https://flink-packages.org"; target="_blank">flink-packages.org + + + + + + +Community & Project Info + + +Roadmap + + +How to Contribute + + + + + https://github.com/apache/flink"; target="_blank">Flink on GitHub + + + + + + + + + 中文版 + + + + + + + +.smalllinks:link { + display: inline-block !important; background: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px; +} + + + + + + +https://twitter.com/apacheflink"; target="_blank">@ApacheFlink + + +Plan Visualizer + + + Flink Security + + + + +https://apache.org"; target="_blank">Apache Software Foundation + + + + https://www.apache.org/licenses/"; target="_blank">License + + https://www.apache.org/security/"; target="_blank">Security + + https://www.apache.org/foundation/sponsorship.html"; target="_blank">Donate + + https://www.apache.org/foundation/thanks.html"; target="_blank">Thanks + + + + + + + + + + + + How to identify the source of backpressure? + + + +07 Jul 2021 Piotr Nowojski (https://twitter.co
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. chesnay pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit f6e10179aabc36396d44973eb5c87575c9c9d9f2 Author: Chesnay Schepler AuthorDate: Fri Jun 11 10:16:40 2021 +0200 Rebuild website --- content/community.html | 16 1 file changed, 16 insertions(+) diff --git a/content/community.html b/content/community.html index 6e3804a..07e6d15 100644 --- a/content/community.html +++ b/content/community.html @@ -211,7 +211,9 @@ Meetups Source Code Flink core repository + Flink docker repository Flink Stateful Functions repository + Flink Stateful Functions Docker repository Flink-shaded repositories (shaded dependency libraries) Flink Website repositories Bahir Flink repositories (additional connectors) @@ -401,6 +403,13 @@ GitHub mirror: https://github.com/apache/flink.git";>https://github.com/apache/flink.git +Flink docker repository + + + ASF repository: https://gitbox.apache.org/repos/asf/flink-docker.git";>https://gitbox.apache.org/repos/asf/flink-docker.git + GitHub mirror: https://github.com/apache/flink-docker.git";>https://github.com/apache/flink-docker.git + + Flink Stateful Functions repository @@ -408,6 +417,13 @@ GitHub mirror: https://github.com/apache/flink-statefun";>https://github.com/apache/flink-statefun +Flink Stateful Functions Docker repository + + + ASF repository: https://gitbox.apache.org/repos/asf/flink-statefun-docker.git";>https://gitbox.apache.org/repos/asf/flink-statefun-docker.git + GitHub mirror: https://github.com/apache/flink-statefun-docker";>https://github.com/apache/flink-statefun-docker + + Flink-shaded repositories (shaded dependency libraries)
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. sjwiesman pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 4428950968129f70353aff28c0dacce8dfb934e4 Author: Seth Wiesman AuthorDate: Thu Apr 15 12:03:00 2021 -0500 Rebuild website --- content/blog/feed.xml | 2 +- content/stateful-functions.html| 10 +- content/zh/stateful-functions.html | 10 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index b5ba817..67cf73f 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -195,7 +195,7 @@ page of the Flink website, and the most recent Python SDK distribution is availa You can also find official StateFun Docker images of the new version on Dockerhub.;For more details, check the updated documentation and the -release notes +release notes for a detailed list of changes and new features if you plan to upgrade your setup to Stateful Functions 3.0.0. We encourage you to download the release and share your feedback with the community through the Flink mailing lists or JIRA
; diff --git a/content/stateful-functions.html b/content/stateful-functions.html index c5fedfc..5f8a19e 100644 --- a/content/stateful-functions.html +++ b/content/stateful-functions.html @@ -282,7 +282,7 @@ Dynamic Messaging The API allows you to build and compose functions that communicate dynamic- and arbitrarily with each other. This gives you much more flexibility compared to the acyclic nature of classical stream processing topologies. -https://ci.apache.org/projects/flink/flink-statefun-docs-stable/concepts/application-building-blocks.html#stateful-functions";>Learn More +https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0/docs/concepts/application-building-blocks#stateful-functions";>Learn More @@ -290,7 +290,7 @@ Consistent State Functions can keep local state that is persistent and integrated with the messaging between functions. This gives you the effect of exactly-once state access/updates and guaranteed efficient messaging out-of-the-box. - https://ci.apache.org/projects/flink/flink-statefun-docs-stable/concepts/application-building-blocks.html#persisted-states";>Learn More + https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0/docs/concepts/application-building-blocks#persisted-states";>Learn More @@ -301,7 +301,7 @@ Functions can be implemented in any programming language that can handle HTTP requests or bring up a gRPC server, with initial support for Python. More SDKs will be added for languages like Go, Javascript and Rust. -https://ci.apache.org/projects/flink/flink-statefun-docs-stable/sdk/modules.html#modules";>Learn More +https://ci.apache.org/projects/flink/flink-statefun-docs-stable/docs/concepts/distributed_architecture/#remote-functions";>Learn More @@ -315,7 +315,7 @@ No Database Required State durability and fault tolerance build on Apache Flink’s robust distributed snapshots model. This requires nothing but a simple blob storage tier (e.g. S3, GCS, HDFS) to store the state snapshots. -https://ci.apache.org/projects/flink/flink-docs-stable/internals/stream_checkpointing.html";>Learn More +https://ci.apache.org/projects/flink/flink-docs-stable/learn-flink/fault_tolerance.html";>Learn More @@ -334,7 +334,7 @@ State access is part of the function invocation and so Stateful Functions applications behave like stateless processes that can be managed with the same simplicity and benefits, like rapid scalability, scale-to-zero and rolling/zero-downtime upgrades. -https://ci.apache.org/projects/flink/flink-statefun-docs-stable/concepts/logical.html#function-lifecycle";>Learn More +https://ci.apache.org/projects/flink/flink-statefun-docs-stable/docs/deployment/module/";>Learn More diff --git a/content/zh/stateful-functions.html b/content/zh/stateful-functions.html index 3e291d3..4b57756 100644 --- a/content/zh/stateful-functions.html +++ b/content/zh/stateful-functions.html @@ -280,7 +280,7 @@ Dynamic Messaging The API allows you to build and compose functions that communicate dynamic- and arbitrarily with each other. This gives you much more flexibility compared to the acycli
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. tzulitai pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit dc2ef17e29a71c3ef4d2b801b8b868e0dfff Author: Tzu-Li (Gordon) Tai AuthorDate: Thu Apr 15 23:11:26 2021 +0800 Rebuild website --- content/news/2021/04/15/release-statefun-3.0.0.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/news/2021/04/15/release-statefun-3.0.0.html b/content/news/2021/04/15/release-statefun-3.0.0.html index 716ae94..0fa8971 100644 --- a/content/news/2021/04/15/release-statefun-3.0.0.html +++ b/content/news/2021/04/15/release-statefun-3.0.0.html @@ -389,7 +389,7 @@ page of the Flink website, and the most recent Python SDK distribution is availa You can also find official StateFun Docker images of the new version on https://hub.docker.com/r/apache/flink-statefun";>Dockerhub. For more details, check the https://ci.apache.org/projects/flink/flink-statefun-docs-release-3.0/";>updated documentation and the -https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12348350";>release notes +https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12348822";>release notes for a detailed list of changes and new features if you plan to upgrade your setup to Stateful Functions 3.0.0. We encourage you to download the release and share your feedback with the community through the https://flink.apache.org/community.html#mailing-lists";>Flink mailing lists or https://issues.apache.org/jira/browse/";>JIRA
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dwysakowicz pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 52303f27db1e9a4178ce848c9500db787c26dd71 Author: Dawid Wysakowicz AuthorDate: Thu Mar 11 09:59:10 2021 +0100 Rebuild website --- content/2021/03/11/batch-execution-mode.html | 487 + content/blog/feed.xml | 416 ++ content/blog/index.html| 36 +- content/blog/page10/index.html | 40 +- content/blog/page11/index.html | 40 +- content/blog/page12/index.html | 40 +- content/blog/page13/index.html | 43 +- content/blog/page14/index.html | 43 +- content/blog/page15/index.html | 25 ++ content/blog/page2/index.html | 36 +- content/blog/page3/index.html | 36 +- content/blog/page4/index.html | 36 +- content/blog/page5/index.html | 38 +- content/blog/page6/index.html | 41 +- content/blog/page7/index.html | 39 +- content/blog/page8/index.html | 38 +- content/blog/page9/index.html | 40 +- .../batch-execution.png| Bin 0 -> 19798 bytes .../stream-execution.png | Bin 0 -> 21173 bytes content/index.html | 6 +- content/zh/index.html | 6 +- 21 files changed, 1100 insertions(+), 386 deletions(-) diff --git a/content/2021/03/11/batch-execution-mode.html b/content/2021/03/11/batch-execution-mode.html new file mode 100644 index 000..91967f1 --- /dev/null +++ b/content/2021/03/11/batch-execution-mode.html @@ -0,0 +1,487 @@ + + + + + + + +Apache Flink: A Rundown of Batch Execution Mode in the DataStream API + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +What is Apache Flink? + + + + + +What is Stateful Functions? + + +Use Cases + + +Powered By + + + + + + +Downloads + + + + Getting Started + +https://ci.apache.org/projects/flink/flink-docs-release-1.12/try-flink/index.html"; target="_blank">With Flink +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.2/getting-started/project-setup.html"; target="_blank">With Flink Stateful Functions +Training Course + + + + + + Documentation + +https://ci.apache.org/projects/flink/flink-docs-release-1.12"; target="_blank">Flink 1.12 (Latest stable release) +https://ci.apache.org/projects/flink/flink-docs-master"; target="_blank">Flink Master (Latest Snapshot) +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.2"; target="_blank">Flink Stateful Functions 2.2 (Latest stable release) +https://ci.apache.org/projects/flink/flink-statefun-docs-master"; target="_blank">Flink Stateful Functions Master (Latest Snapshot) + + + + +Getting Help + + +Flink Blog + + + + + https://flink-packages.org"; target="_blank">flink-packages.org + + + + + + +Community & Project Info + + +Roadmap + + +How to Contribute + + + + + https://github.com/apache/flink"; target="_blank">Flink on GitHub + + + + + + + + + 中文版 + + + + + + + +.smalllinks:link { + display: inline-block !important; background: none; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; min-width: 75px; +} + + + + + + +https://twitter.com/apacheflink"; target="_blank">@ApacheFlink + + +Plan Visualizer + + + Flink Security +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. hxb pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 33839c1df7282abd93558ae53b1830cf3c7a2721 Author: huangxingbo AuthorDate: Thu Feb 25 11:16:17 2021 +0800 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+) diff --git a/content/community.html b/content/community.html index 665124c..9e88cf3 100644 --- a/content/community.html +++ b/content/community.html @@ -535,6 +535,12 @@ greg +https://avatars1.githubusercontent.com/u/8536293?s=50"; class="committer-avatar" /> +Xingbo Huang +Committer +hxb + + https://avatars0.githubusercontent.com/u/2388347?s=50"; class="committer-avatar" /> Fabian Hueske PMC, Committer diff --git a/content/zh/community.html b/content/zh/community.html index ec67673..8431514 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -532,6 +532,12 @@ greg +https://avatars1.githubusercontent.com/u/8536293?s=50"; class="committer-avatar" /> +Xingbo Huang +Committer +hxb + + https://avatars0.githubusercontent.com/u/2388347?s=50"; class="committer-avatar" /> Fabian Hueske PMC, Committer
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. zhuzh pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit e5b2bc4b16209125eb6aededccc9eb299c9817b7 Author: Zhu Zhu AuthorDate: Mon Feb 22 09:32:56 2021 +0800 Rebuild website --- content/zh/contributing/contribute-code.html | 20 ++-- 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/content/zh/contributing/contribute-code.html b/content/zh/contributing/contribute-code.html index cb366ab..25cb097 100644 --- a/content/zh/contributing/contribute-code.html +++ b/content/zh/contributing/contribute-code.html @@ -223,18 +223,26 @@ - 代码贡献步骤 + 寻找可贡献的内容 + 代码贡献步骤 1. 创建 Jira 工单并达成共识。 - 2. 实现你的改动 + 2. 实现你的改动 3. 创建 Pull Request - 4. 合并改动 + 4. 合并改动 -代码贡献步骤 +寻找可贡献的内容 + +如果你已经有好的想法可以贡献,可以直接参考下面的 “代码贡献步骤”。 +如果你在寻找可贡献的内容,可以通过 https://issues.apache.org/jira/projects/FLINK/issues";>Flink 的问题跟踪列表 浏览处于 open 状态且未被分配的 Jira 工单,然后根据 “代码贡献步骤” 中的描述来参与贡献。 +如果你是一个刚刚加入到 Flink 项目中的新人,并希望了解 Flink 及其贡献步骤,可以浏览 https://issues.apache.org/jira/issues/?filter=12349196";>适合新手的工单列表 。 +这个列表中的工单都带有 starter 标记,适合新手参与。 + +代码贡献步骤
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dianfu pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit a5bf4201ef534feef11b91ddb7cf6d66f8043b48 Author: WeiZhong94 AuthorDate: Wed Feb 24 20:58:53 2021 +0800 Rebuild website --- content/community.html| 7 ++- content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/content/community.html b/content/community.html index c0c5f9f..ac2da00 100644 --- a/content/community.html +++ b/content/community.html @@ -774,7 +774,12 @@ Committer tangyun - + +https://avatars1.githubusercontent.com/u/44194288?s=50"; class="committer-avatar" /> +Wei Zhong +Committer +weizhong + You can reach committers directly at@apache.org. A list of all contributors can be found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here. diff --git a/content/zh/community.html b/content/zh/community.html index c4a551d..e7927d2 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -765,6 +765,12 @@ Committer tangyun + +https://avatars1.githubusercontent.com/u/44194288?s=50"; class="committer-avatar" /> +Wei Zhong +Committer +weizhong + 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: rebuild website
This is an automated email from the ASF dual-hosted git repository. rmetzger pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit f100022cc8281751286b68ed1c5bcd87e299da67 Author: Robert Metzger AuthorDate: Thu Dec 10 13:00:11 2020 +0100 rebuild website --- content/blog/feed.xml| 384 +- content/blog/index.html | 38 +- content/blog/page10/index.html | 40 +- content/blog/page11/index.html | 40 +- content/blog/page12/index.html | 40 +- content/blog/page13/index.html | 40 +- content/blog/page14/index.html | 25 + content/blog/page2/index.html| 41 +- content/blog/page3/index.html| 39 +- content/blog/page4/index.html| 36 +- content/blog/page5/index.html| 36 +- content/blog/page6/index.html| 36 +- content/blog/page7/index.html| 38 +- content/blog/page8/index.html| 38 +- content/blog/page9/index.html| 38 +- content/community.html | 9 +- content/img/blog/2020-12-08-release-1.12.0/1.png | Bin 0 -> 109867 bytes content/img/blog/2020-12-08-release-1.12.0/2.png | Bin 0 -> 169293 bytes content/index.html | 8 +- content/news/2020/12/10/release-1.12.0.html | 607 +++ content/zh/community.html| 8 +- content/zh/index.html| 8 +- 22 files changed, 1325 insertions(+), 224 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 3e5e1ee..a3fd369 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,370 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Apache Flink 1.12.0 Release Announcement +The Apache Flink community is excited to announce the release of Flink 1.12.0! Close to 300 contributors worked on over 1k threads to bring significant improvements to usability as well as new features that simplify (and unify) Flink handling across the API stack.
+ +Release Highlights
+ ++
+ +- +
+The community has added support for efficient batch execution in the DataStream API. This is the next major milestone towards achieving a truly unified runtime for both batch and stream processing.
+- +
+Kubernetes-based High Availability (HA) was implemented as an alternative to ZooKeeper for highly available production setups.
+- +
+The Kafka SQL connector has been extended to work in upsert mode, supported by the ability to handle connector metadata in SQL DDL. Temporal table joins can now also be fully expressed in SQL, no longer depending on the Table API.
+- +
+Support for the DataStream API in PyFlink expands its usage to more complex scenarios that require fine-grained control over state and time, and it’s now possible to deploy PyFlink jobs natively on Kubernetes.
+This blog post describes all major new features and improvements, important changes to be aware of and what to expect moving forward.
+ +++
- New Features and Improvements
+
- Batch Execution Mode in the DataStream API
+- New Data Sink API (Beta)
+- Kubernetes High Availability (HA) Service
+- Other Improvements
+- Table API/SQL: Metadata Handling in SQL Connectors
+- Table API/SQL: Upsert Kafka Connector
+- Table API/SQL: Support for Temporal Table Joins in SQL
+- Other
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. godfrey pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit efab354778df7d297d1ebee6df5c23b214593f2b Author: godfreyhe AuthorDate: Wed Dec 9 21:03:18 2020 +0800 Rebuild website --- content/community.html| 7 ++- content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/content/community.html b/content/community.html index 81aaad0..05b6211 100644 --- a/content/community.html +++ b/content/community.html @@ -751,7 +751,12 @@ Committer klion26 - + +https://avatars1.githubusercontent.com/u/8777671?s=50"; class="committer-avatar" /> +Godfrey He +Committer +godfrey + You can reach committers directly at@apache.org. A list of all contributors can be found https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>here. diff --git a/content/zh/community.html b/content/zh/community.html index 0370108..92f8679 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -742,6 +742,12 @@ Committer klion26 + +https://avatars1.githubusercontent.com/u/8777671?s=50"; class="committer-avatar" /> +Godfrey He +Committer +godfrey + 可以通过 @apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. klion26 pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 84e1252a621c7fc6f0a4bde7128af8e290de9331 Author: klion26 AuthorDate: Fri Nov 20 17:48:35 2020 +0800 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 6 ++ 2 files changed, 12 insertions(+) diff --git a/content/community.html b/content/community.html index 659f2fd..912e5e5 100644 --- a/content/community.html +++ b/content/community.html @@ -745,6 +745,12 @@ Committer sjwiesman + +https://avatars0.githubusercontent.com/u/1425623?s=50"; class="committer-avatar" /> +Congxian Qiu +Committer +klion26 + diff --git a/content/zh/community.html b/content/zh/community.html index 6c67b1d..61bfdf9 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -736,6 +736,12 @@ Committer sjwiesman + +https://avatars0.githubusercontent.com/u/1425623?s=50"; class="committer-avatar" /> +Congxian Qiu +Committer +klion26 + 可以通过@apache.org 直接联系 committer。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. klion26 pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 7fc4a01f2ebfb82986a26320811eac2bb8af6c0a Author: klion26 AuthorDate: Fri Nov 20 13:39:45 2020 +0800 Rebuild website --- content/blog/feed.xml| 94 +- content/zh/index.html| 8 ++- content/zh/training.html | 167 ++- 3 files changed, 204 insertions(+), 65 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 65c275a..8d2c44f 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,69 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Stateful Functions 2.2.1 Release Announcement +The Apache Flink community released the first bugfix release of the Stateful Functions (StateFun) 2.2 series, version 2.2.1.
+ +This release fixes a critical bug that causes restoring the Stateful Functions cluster from snapshots (checkpoints or +savepoints) to fail under certain conditions. Starting from this release, StateFun now creates snapshots with a more +robust format that allows it to be restored safely going forward.
+ +We strongly recommend all users to upgrade to 2.2.1. Please see the following sections on instructions and things to +keep in mind for this upgrade.
+ +For new users just starting out with Stateful Functions
+ +We strongly recommend to skip all previous versions and start using StateFun from version 2.2.1. +This guarantees that failure recovery from checkpoints, or application upgrades using savepoints will work as expected for you.
+ +For existing users on versions <= 2.2.0
+ +Users that are currently using older versions of StateFun may or may not be able to directly upgrade to 2.2.1 using +savepoints taken with the older versions. The Flink community is working hard on a follow-up hotfix release, 2.2.2, +that would guarantee that you can perform the upgrade smoothly. For the meantime, you may still try to upgrade to 2.2.1 +first, but may encounter FLINK-19741; or +FLINK-19748;. If you do encounter this, do not worry about data +loss; this simply means that the restore failed, and you’d have to wait until 2.2.2 is out in order to upgrade.
+ +The follow-up hotfix release 2.2.2 is expected to be ready within another 2~3 weeks, as it requires a new hotfix release +from Flink core, +and ultimately an upgrade of the Flink dependency in StateFun. We’ll update the community via the Flink +mailing lists as soon as this is ready, so please subscribe to the mailing lists for important updates for this!
+ +
+ +You can find the binaries on the updated Downloads page.
+ +This release includes 6 fixes and minor improvements since StateFun 2.2.0. Below is a detailed list of all fixes and improvements:
+ +Bug +
++
+ +- [FLINK-19515;] - Async RequestReply handler concurrency bug +
+- [FLINK-19692;] - Can't restore feedback channel from savepoint +
+- [FLINK-19866;] - FunctionsStateBootstrapOperator.createStateAccessor fails due to uninitialized runtimeContext +
+Improvement +
++
+ +Wed, 11 Nov 2020 01:00:00 +0100 +https://flink.apache.org/news/2020/11/11/release-statefun-2.2.1.html +/news/2020/11/11/release-statefun-2.2.1.html + + + From Aligned to Unaligned Checkpoints - Part 1: Checkpoints, Alignment, and Backpressure- [FLINK-19826;] - StateFun Dockerfile copies plugins with a specific version instead of a wildcard +
+- [FLINK-19827;] - Allow the harness to start with a user provided Flink configuration +
+- [FLINK-19840;] - Add a rocksdb and heap timers configuration validation +
+Apache Flink’s checkpoint-based fault tolerance mechanism is one of its defining features. Because of that design, Flink unifies batch and stream processing, can easily scale to both very
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. tzulitai pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit ede0907fb8f4a7e40a06e4eb9a3931dcd4f7cd83 Author: Tzu-Li (Gordon) Tai AuthorDate: Tue Oct 13 20:55:32 2020 +0800 Rebuild website --- content/blog/feed.xml | 354 ++-- content/blog/index.html| 36 +- content/blog/page10/index.html | 37 +- content/blog/page11/index.html | 38 +- content/blog/page12/index.html | 44 +- content/blog/page13/index.html | 45 +- content/blog/page14/index.html | 25 ++ content/blog/page2/index.html | 38 +- content/blog/page3/index.html | 40 +- content/blog/page4/index.html | 38 +- content/blog/page5/index.html | 36 +- content/blog/page6/index.html | 38 +- content/blog/page7/index.html | 40 +- content/blog/page8/index.html | 38 +- content/blog/page9/index.html | 36 +- .../abstract-deployment.png| Bin 0 -> 122292 bytes .../aws-deployment.png | Bin 0 -> 251991 bytes .../protocol-walkthrough-1.png | Bin 0 -> 165851 bytes .../request-reply-protocol.png | Bin 0 -> 149165 bytes .../shopping-cart-overview.png | Bin 0 -> 109615 bytes content/index.html | 8 +- .../2020/10/13/stateful-serverless-internals.html | 468 + content/zh/index.html | 8 +- 23 files changed, 1040 insertions(+), 327 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 0da80b8..b50a8e2 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,231 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Stateful Functions Internals: Behind the scenes of Stateful Serverless +Stateful Functions (StateFun) simplifies the building of distributed stateful applications by combining the best of two worlds: +the strong messaging and state consistency guarantees of stateful stream processing, and the elasticity and serverless experience of today’s cloud-native architectures and +popular event-driven FaaS platforms. Typical StateFun applications consist of functions deployed behind simple services +using these modern platforms, with a separate StateFun cluster playing the role of an “event-driven database” +that provides consistency and fault-tolerance for the functions’ state and messaging.
+ +But how exactly does StateFun achieve that? How does the StateFun cluster communicate with the functions?
+ +This blog dives deep into the internals of the StateFun runtime. The entire walkthrough is complemented by a +demo application which can be completely deployed on AWS services. +Most significantly, in the demo, the stateful functions are deployed and serviced using AWS Lambda, +a popular FaaS platform among many others. The goal here is to allow readers to have a good grasp of the interaction between +the StateFun runtime and the functions, how that works cohesively to provide a Stateful Serverless experience, and how they can apply +what they’ve learnt to deploy their StateFun applications on other public cloud offerings such as GCP or Microsoft Azure.
+ +++
- Introducing the example: Shopping Cart
+- What happens in the Stateful Functions runtime? +
+- Stateful Serverless
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. tzulitai pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit e4bbc6fe7edd86cdc890663570a9a2a343890c1e Author: Tzu-Li (Gordon) Tai AuthorDate: Mon Sep 28 13:53:13 2020 +0800 Rebuild website --- content/downloads.html | 12 1 file changed, 12 deletions(-) diff --git a/content/downloads.html b/content/downloads.html index fcaeb1a..aa46c9c 100644 --- a/content/downloads.html +++ b/content/downloads.html @@ -211,7 +211,6 @@ $( document ).ready(function() { Apache Flink 1.10.2 Apache Flink Stateful Functions 2.2.0 Apache Flink Stateful Functions 2.1.0 - Apache Flink Stateful Functions 2.0.0 Additional Components Verifying Hashes and Signatures Maven Dependencies @@ -322,17 +321,6 @@ file system connector), please check out the https://ci.apache.org/proj -Apache Flink Stateful Functions 2.0.0 - - -https://www.apache.org/dyn/closer.lua/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz"; class="ga-track" id="200-statefun-download-source">Apache Flink Stateful Functions 2.0.0 Source Release -(https://downloads.apache.org/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-statefun-2.0.0/flink-statefun-2.0.0-src.tgz.sha512";>sha512) - - -This version is compatible with Apache Flink version 1.10.0. - - - Additional Components These are components that the Flink project develops which are not part of the
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. trohrmann pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit d327b281962c510e3658e720503fda13a18abbfd Author: Till Rohrmann AuthorDate: Thu Aug 6 12:29:55 2020 +0200 Rebuild website --- content/blog/feed.xml | 359 --- content/blog/index.html| 40 ++- content/blog/page10/index.html | 38 ++- content/blog/page11/index.html | 36 +- content/blog/page12/index.html | 38 ++- content/blog/page13/index.html | 25 ++ content/blog/page2/index.html | 43 ++- content/blog/page3/index.html | 39 ++- content/blog/page4/index.html | 38 ++- content/blog/page5/index.html | 38 ++- content/blog/page6/index.html | 38 ++- content/blog/page7/index.html | 40 ++- content/blog/page8/index.html | 40 ++- content/blog/page9/index.html | 40 ++- .../ai-workflow.png| Bin 0 -> 286466 bytes content/index.html | 8 +- content/news/2020/08/06/external-resource.html | 378 + content/zh/index.html | 8 +- 18 files changed, 837 insertions(+), 409 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index d364dec..85ec175 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,141 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Accelerating your workload with GPU and other external resources +Apache Flink 1.11 introduces a new External Resource Framework, +which allows you to request external resources from the underlying resource management systems (e.g., Kubernetes) and accelerate your workload with +those resources. As Flink provides a first-party GPU plugin at the moment, we will take GPU as an example and show how it affects Flink applications +in the AI field. Other external resources (e.g. RDMA and SSD) can also be supported in a pluggable manner.
+ +End-to-end real-time AI with GPU
+ +Recently, AI and Machine Learning have gained additional popularity and have been widely used in various scenarios, such +as personalized recommendation and image recognition. Flink;, with the ability to support GPU +allocation, can be used to build an end-to-end real-time AI workflow.
+ +Why Flink
+ +Typical AI workloads fall into two categories: training and inference.
+ ++ + +
+Typical AI Workflow ++ +
The training workload is usually a batch task, in which we train a model from a bounded dataset. On the other hand, the inference +workload tends to be a streaming job. It consumes an unbounded data stream, which contains image data, for example, and uses a model +to produce the output of predictions. Both workloads need to do data preprocessing first. Flink, as a +unified batch and stream processing engine, can be used to build an end-to-end AI workflow naturally.
+ +In many cases, the training and inference workload can benefit a lot by leveraging GPUs. Research; +shows that CPU cluster is outperformed by GPU cluster, which is of similar cost, by about 400 percent. As training datasets +are getting bigger and models more complex, supporting GPUs has become mandatory for running AI workloads.
+ +With the External Resource Framework +and its GPU plugin, Flink +can now request GPU resources from the external resource management system and expose GPU information to operators. With this +feature, users can now easily build end-to-end training and real-time inference pipelines with GPU support on Flink.
+ +Example: MNIST Inference with Flink
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dianfu pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 83b858357f0ce420d13ec64209038ca837ae6fd1 Author: Dian Fu AuthorDate: Tue Aug 4 15:22:53 2020 +0800 Rebuild website --- .../04}/pyflink-pandas-udf-support-flink.html | 4 +- content/blog/feed.xml | 418 ++--- content/blog/index.html| 24 +- content/blog/page10/index.html | 4 +- content/blog/page11/index.html | 4 +- content/blog/page12/index.html | 4 +- content/blog/page13/index.html | 4 +- content/blog/page2/index.html | 4 +- content/blog/page3/index.html | 4 +- content/blog/page4/index.html | 4 +- content/blog/page5/index.html | 4 +- content/blog/page6/index.html | 4 +- content/blog/page7/index.html | 4 +- content/blog/page8/index.html | 4 +- content/blog/page9/index.html | 4 +- .../mission-of-pyFlink.gif | Bin .../python-scientific-stack.png| Bin .../vm-communication.png | Bin content/index.html | 6 +- content/zh/index.html | 6 +- 20 files changed, 253 insertions(+), 253 deletions(-) diff --git a/content/2020/07/28/pyflink-pandas-udf-support-flink.html b/content/2020/08/04/pyflink-pandas-udf-support-flink.html similarity index 99% rename from content/2020/07/28/pyflink-pandas-udf-support-flink.html rename to content/2020/08/04/pyflink-pandas-udf-support-flink.html index 99a170a..0c1e4d4 100644 --- a/content/2020/07/28/pyflink-pandas-udf-support-flink.html +++ b/content/2020/08/04/pyflink-pandas-udf-support-flink.html @@ -157,7 +157,7 @@ - 中文版 + 中文版 @@ -206,7 +206,7 @@ -28 Jul 2020 Jincheng Sun (https://twitter.com/sunjincheng121";>@sunjincheng121) & Markos Sfikas (https://twitter.com/MarkSfik";>@MarkSfik) +04 Aug 2020 Jincheng Sun (https://twitter.com/sunjincheng121";>@sunjincheng121) & Markos Sfikas (https://twitter.com/MarkSfik";>@MarkSfik) Python has evolved into one of the most important programming languages for many fields of data processing. So big has been Python’s popularity, that it has pretty much become the default data processing language for data scientists. On top of that, there is a plethora of Python-based data processing tools such as NumPy, Pandas, and Scikit-learn that have gained additional popularity due to their flexibility or powerful functionalities. diff --git a/content/blog/feed.xml b/content/blog/feed.xml index c794bc5..d364dec 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,215 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +PyFlink: The integration of Pandas into PyFlink +Python has evolved into one of the most important programming languages for many fields of data processing. So big has been Python’s popularity, that it has pretty much become the default data processing language for data scientists. On top of that, there is a plethora of Python-based data processing tools such as NumPy, Pandas, and Scikit-learn that have gained additional popularity due to their flexibility or powerful functionalities.
+ ++ + ++ Pic source: VanderPlas 2017, slide 52. + ++ +
In an effort to meet the user needs and demands, the Flink community hopes to leverage and make better use of these tools. Along this direction, the Flink community put some great effort in integrating Pandas into PyFlink with the latest Flink version 1.11. Some of the added features include support for Pandas UDF and the conversion between Pandas DataFrame and Table. Pandas UDF not only greatly improve the execution per [...] + +
++ +Note +Currently, only Scalar Pandas UDFs are supported in PyFlink.
+Pandas UDF in Flink 1.11
+ +Using scalar Python UDF was already possible in Flink 1.10 as described in a [flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dianfu pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 1e216e8661e121dfd4f57c19c66242699d4736ec Author: Dian Fu AuthorDate: Tue Aug 4 14:22:33 2020 +0800 Rebuild website --- .../07/28/pyflink-pandas-udf-support-flink.html| 463 + content/blog/feed.xml | 356 +--- content/blog/index.html| 36 +- content/blog/page10/index.html | 38 +- content/blog/page11/index.html | 37 +- content/blog/page12/index.html | 39 +- content/blog/page13/index.html | 25 ++ content/blog/page2/index.html | 36 +- content/blog/page3/index.html | 38 +- content/blog/page4/index.html | 38 +- content/blog/page5/index.html | 38 +- content/blog/page6/index.html | 40 +- content/blog/page7/index.html | 38 +- content/blog/page8/index.html | 37 +- content/blog/page9/index.html | 39 +- .../mission-of-pyFlink.gif | Bin 0 -> 656600 bytes .../python-scientific-stack.png| Bin 0 -> 535909 bytes .../2020-07-28-pyflink-pandas/vm-communication.png | Bin 0 -> 51408 bytes content/index.html | 8 +- content/zh/index.html | 8 +- 20 files changed, 989 insertions(+), 325 deletions(-) diff --git a/content/2020/07/28/pyflink-pandas-udf-support-flink.html b/content/2020/07/28/pyflink-pandas-udf-support-flink.html new file mode 100644 index 000..05b2e6e --- /dev/null +++ b/content/2020/07/28/pyflink-pandas-udf-support-flink.html @@ -0,0 +1,463 @@ + + + + + + + +Apache Flink: PyFlink: The integration of Pandas into PyFlink + + + + +https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css";> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +What is Apache Flink? + + + + + Architecture + + + Applications + + + Operations + + + + + + +What is Stateful Functions? + + +Use Cases + + +Powered By + + + + + + +Downloads + + + + Getting Started + +https://ci.apache.org/projects/flink/flink-docs-release-1.11/getting-started/index.html"; target="_blank">With Flink +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1/getting-started/project-setup.html"; target="_blank">With Flink Stateful Functions +Training Course + + + + + + Documentation + +https://ci.apache.org/projects/flink/flink-docs-release-1.11"; target="_blank">Flink 1.11 (Latest stable release) +https://ci.apache.org/projects/flink/flink-docs-master"; target="_blank">Flink Master (Latest Snapshot) +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.1"; target="_blank">Flink Stateful Functions 2.1 (Latest stable release) +https://ci.apache.org/projects/flink/flink-statefun-docs-master"; target="_blank">Flink Stateful Functions Master (Latest Snapshot) + + + + +Getting Help + + +Flink Blog + + + + + https://flink-packages.org"; target="_blank">flink-packages.org + + + + + + +Community & Project Info + + +Roadmap + + +How to Contribute + + + + + https://github.com/apache/flink"; target="_blank">Flink on GitHub + + + + + + + + + 中文版 + + + + + + + + + + +https://twitter.com/apacheflink"; target="_blank">@ApacheFlink + + +Plan Visualizer + +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. rmetzger pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 734f4a19309d01005aae33a43422074574b49598 Author: Robert Metzger AuthorDate: Wed Jul 29 10:17:10 2020 +0200 Rebuild website This closes #pr363 --- content/blog/index.html| 38 +- content/blog/page10/index.html | 40 +- content/blog/page11/index.html | 40 +- content/blog/page12/index.html | 40 +- content/blog/page13/index.html | 25 ++ content/blog/page2/index.html | 38 +- content/blog/page3/index.html | 36 +- content/blog/page4/index.html | 36 +- content/blog/page5/index.html | 36 +- content/blog/page6/index.html | 38 +- content/blog/page7/index.html | 42 +- content/blog/page8/index.html | 42 +- content/blog/page9/index.html | 40 +- .../2020-07-29_releases.png| Bin 0 -> 60571 bytes content/index.html | 6 +- content/news/2020/07/27/community-update.html | 477 + content/zh/index.html | 6 +- 17 files changed, 800 insertions(+), 180 deletions(-) diff --git a/content/blog/index.html b/content/blog/index.html index 2a4caf1..10fc2aa 100644 --- a/content/blog/index.html +++ b/content/blog/index.html @@ -209,6 +209,19 @@ + Flink Community Update - July'20 + + 27 Jul 2020 + Marta Paes (https://twitter.com/morsapaes";>@morsapaes) + + As July draws to an end, we look back at a monthful of activity in the Flink community, including two releases (!) and some work around improving the first-time contribution experience in the project. Also, events are starting to pick up again, so we've put together a list of some great events you can (virtually) attend in August! + + Continue reading » + + + + + Sharing is caring - Catalogs in Flink SQL 23 Jul 2020 @@ -332,21 +345,6 @@ and provide a tutorial for running Streaming ETL with Flink on Zeppelin. - - Apache Flink 1.10.1 Released - - 12 May 2020 - Yu Li (https://twitter.com/LiyuApache";>@LiyuApache) - - The Apache Flink community released the first bugfix version of the Apache Flink 1.10 series. - - - - Continue reading » - - - - @@ -389,6 +387,16 @@ and provide a tutorial for running Streaming ETL with Flink on Zeppelin. + Flink Community Update - July'20 + + + + + + + + + Sharing is caring - Catalogs in Flink SQL diff --git a/content/blog/page10/index.html b/content/blog/page10/index.html index f4bfe66..b6ab567 100644 --- a/content/blog/page10/index.html +++ b/content/blog/page10/index.html @@ -196,6 +196,21 @@ + Flink 1.0.3 Released + + 11 May 2016 + + + Today, the Flink community released Flink version 1.0.3, the third bugfix release of the 1.0 series. + + + + Continue reading » + + + + + Flink 1.0.2 Released 22 Apr 2016 @@ -323,21 +338,6 @@ - - Flink 0.10.1 released - - 27 Nov 2015 - - - Today, the Flink community released the first bugfix release of the 0.10 series of Flink. - - - - Continue reading » - - - - @@ -380,6 +380,16 @@ + Flink Community Update - July'20 + + + + + + + + + Sharing is caring - Catalogs in Flink SQL diff --git a/content/blog/page11/index.html b/content/blog/page11/index.html index 9549b8d..1ebdfd5 100644 --- a/content/blog/page11/index.html +++ b/content/blog/page11/index.html @@ -196,6 +196,21 @@ + Flink 0.10.1 released + + 27 Nov 2015 + + + Today, the Flink community released the first bugfix release of the 0.10 series of Flink. + + + + Continue reading » + + + + + Announcing Apache Flink 0.10.0 16 Nov 2015 @@ -338,21 +353,6 @@ release is a preview release that contains known issues. - - March 2015 in the Flink community - - 07 Apr 2015 - - - March has been a busy month in the Flink community. - - - - Continue reading » - - - - @@ -395,6 +395,16 @@ release is a preview release that contains known issues. + Flink Community Update - July'20 + + + + + + + + + Sharing is caring - Catalogs in Flink SQL diff --git a/content/blog/page12/index.html
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. nkruber pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 55b6c7c4379ca3ba6dfca5b720c4aa167ab4f779 Author: Nico Kruber AuthorDate: Tue Jul 28 16:52:43 2020 +0200 Rebuild website --- content/blog/feed.xml | 6 +++--- content/news/2020/01/15/demo-fraud-detection.html | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index a77152d..4f96e80 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -13,7 +13,7 @@In the following sections, we describe how to integrate Kafka, MySQL, Elasticsearch, and Kibana with Flink SQL to analyze e-commerce user behavior in real-time. All exercises in this blogpost are performed in the Flink SQL CLI, and the entire process uses standard SQL syntax, without a single line of Java/Scala code or IDE installation. The final result of this demo is shown in the following figure:
- + @@ -5125,7 +5125,7 @@ However, you need to take care of another aspect, which is providing timestamps
In this series of blog posts you will learn about three powerful Flink patterns for building streaming applications:
-
@@ -5325,7 +5325,7 @@ To understand why this is the case, let us start with articulating a realistic s- Dynamic updates of application logic
+- Dynamic updates of application logic
- Dynamic data partitioning (shuffle), controlled at runtime
- Low latency alerting based on custom windowing logic (without using the window API)
-
In the next article, we will see how Flink’s broadcast streams can be utilized to help steer the processing within the Fraud Detection engine at runtime (Dynamic Application Updates pattern).
+In the next article, we will see how Flink’s broadcast streams can be utilized to help steer the processing within the Fraud Detection engine at runtime (Dynamic Application Updates pattern).
Wed, 15 Jan 2020 13:00:00 +0100 https://flink.apache.org/news/2020/01/15/demo-fraud-detection.html diff --git a/content/news/2020/01/15/demo-fraud-detection.html b/content/news/2020/01/15/demo-fraud-detection.html index 22fe277..dcb51b4 100644 --- a/content/news/2020/01/15/demo-fraud-detection.html +++ b/content/news/2020/01/15/demo-fraud-detection.html @@ -200,7 +200,7 @@ In this series of blog posts you will learn about three powerful Flink patterns for building streaming applications: - Dynamic updates of application logic + Dynamic updates of application logic Dynamic data partitioning (shuffle), controlled at runtime Low latency alerting based on custom windowing logic (without using the window API) @@ -400,7 +400,7 @@ To understand why this is the case, let us start with articulating a realistic s -In the next article, we will see how Flink’s broadcast streams can be utilized to help steer the processing within the Fraud Detection engine at runtime (Dynamic Application Updates pattern). +In the next article, we will see how Flink’s broadcast streams can be utilized to help steer the processing within the Fraud Detection engine at runtime (Dynamic Application Updates pattern).
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dwysakowicz pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit cbe739046202a4144f097988e80a6744177a0d2e Author: Dawid Wysakowicz AuthorDate: Thu Jul 23 16:02:11 2020 +0200 Rebuild website --- content/2020/07/23/catalogs.html | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/content/2020/07/23/catalogs.html b/content/2020/07/23/catalogs.html index b74df09..32bec75 100644 --- a/content/2020/07/23/catalogs.html +++ b/content/2020/07/23/catalogs.html @@ -286,12 +286,11 @@ Flink does not store data at rest; it is a compute engine and requires other sys 'property-version'='1', 'hive-version'='2.3.6', 'hive-conf-dir'='/opt/hive-conf' -); +); -After creating the catalogs, you can confirm that they are available to Flink and also list After creating the catalogs, you can confirm that they are available to Flink and also list the databases or tables in each of these catalogs: -```sql -> show catalogs; +> show catalogs; default_catalog hive postgres
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. dianfu pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit d4c3499f90192c5a927f743873447e47deb47cbd Author: Dian Fu AuthorDate: Wed Jul 22 11:19:20 2020 +0800 Rebuild website --- content/blog/feed.xml | 200 ++ content/blog/index.html | 40 +-- content/blog/page10/index.html | 42 +-- content/blog/page11/index.html | 48 ++-- content/blog/page12/index.html | 29 +++ content/blog/page2/index.html | 40 +-- content/blog/page3/index.html | 40 +-- content/blog/page4/index.html | 40 +-- content/blog/page5/index.html | 40 +-- content/blog/page6/index.html | 40 +-- content/blog/page7/index.html | 38 ++- content/blog/page8/index.html | 36 ++- content/blog/page9/index.html | 36 ++- content/downloads.html | 33 ++- content/index.html | 8 +- content/news/2020/07/21/release-1.11.1.html | 391 content/zh/downloads.html | 37 ++- content/zh/index.html | 8 +- 18 files changed, 897 insertions(+), 249 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index dc76edc..0bb42a1 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,154 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Apache Flink 1.11.1 Released +The Apache Flink community released the first bugfix version of the Apache Flink 1.11 series.
+ +This release includes 44 fixes and minor improvements for Flink 1.11.0. The list below includes a detailed list of all fixes and improvements.
+ +We highly recommend all users to upgrade to Flink 1.11.1.
+ +Updated Maven dependencies:
+ ++ +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-java</artifactId> + <version>1.11.1</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-streaming-java_2.11</artifactId> + <version>1.11.1</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-clients_2.11</artifactId> + <version>1.11.1</version> +</dependency>
You can find the binaries on the updated Downloads page.
+ +List of resolved issues:
+ +Sub-task +
++
+ +- [FLINK-15794;] - Rethink default value of kubernetes.container.image +
+- [FLINK-18324;] - Translate updated data type and function page into Chinese +
+- [FLINK-18387;] - Translate "BlackHole SQL Connector" page into Chinese +
+- [FLINK-18388;] - Translate "CSV Format" page into Chinese +
+- [FLINK-18391;] - Translate "Avro Format" page into Chinese +
+- [FLINK-18395;] - Translate "ORC Format" page into Chinese +
+- [FLINK-18469;] - Add Application Mode to release notes. +
+- [FLINK-18524;] - Scala varargs cause exception for new inference +
+Bug +
++
- [FLINK-15414;] - KafkaITCase#prepare failed in travis +
+- [FLINK-16181;] - IfCallGen will throw NPE for p
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. azagrebin pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit e95c6d9796d7a8252eb1ff4dd79779d2e9ae0221 Author: Andrey Zagrebin AuthorDate: Tue Jun 30 11:44:33 2020 +0300 Rebuild website --- content/contributing/contribute-code.html | 9 + 1 file changed, 9 insertions(+) diff --git a/content/contributing/contribute-code.html b/content/contributing/contribute-code.html index 76b9695..2473034 100644 --- a/content/contributing/contribute-code.html +++ b/content/contributing/contribute-code.html @@ -220,6 +220,7 @@ + Looking for what to contribute Code Contribution Process 1. Create Jira Ticket and Reach Consensus 2. Implement your change @@ -231,6 +232,14 @@ +Looking for what to contribute + +If you have a good idea for the contribution, you can proceed to the code contribution process. +If you are looking for what you could contribute, you can browse open Jira issues in https://issues.apache.org/jira/projects/FLINK/issues";>Flink’s bug tracker, +which are not assigned, and then follow the code contribution process. If you are very new +to the Flink project and want to learn about it and its contribution process, you can check +https://issues.apache.org/jira/issues/?filter=12349196";>the starter issues, which are annotated with a starter label. + Code Contribution Process
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. pnowojski pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit fffa4425a4b328bf121925a1de62134254256182 Author: Piotr Nowojski AuthorDate: Tue Jul 7 15:52:08 2020 +0200 Rebuild website --- content/blog/feed.xml | 808 ++--- content/blog/index.html| 36 +- content/blog/page10/index.html | 43 ++- content/blog/page11/index.html | 43 ++- content/blog/page12/index.html | 25 ++ content/blog/page2/index.html | 38 +- content/blog/page3/index.html | 41 ++- content/blog/page4/index.html | 39 +- content/blog/page5/index.html | 38 +- content/blog/page6/index.html | 40 +- content/blog/page7/index.html | 40 +- content/blog/page8/index.html | 40 +- content/blog/page9/index.html | 40 +- content/index.html | 8 +- content/zh/index.html | 8 +- 15 files changed, 655 insertions(+), 632 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index d0c54b9..2f8e703 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,357 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Apache Flink 1.11.0 Release Announcement +The Apache Flink community is proud to announce the release of Flink 1.11.0! More than 200 contributors worked on over 1.3k issues to bring significant improvements to usability as well as new features to Flink users across the whole API stack. Some highlights that we’re particularly excited about are:
+ ++
+ +- +
+The core engine is introducing unaligned checkpoints, a major change to Flink’s fault tolerance mechanism that improves checkpointing performance under heavy backpressure.
+- +
+A new Source API that simplifies the implementation of (custom) sources by unifying batch and streaming execution, as well as offloading internals such as event-time handling, watermark generation or idleness detection to Flink.
+- +
+Flink SQL is introducing Support for Change Data Capture (CDC) to easily consume and interpret database changelogs from tools like Debezium. The renewed FileSystem Connector also expands the set of use cases and formats supported in the Table API/SQL, enabling scenarios like streaming data directly from Kafka to Hive.
+- +
+Multiple performance optimizations to PyFlink, including support for vectorized User-defined Functions (Pandas UDFs). This improves interoperability with libraries like Pandas and NumPy, making Flink more powerful for data science and ML workloads.
+Read on for all major new features and improvements, important changes to be aware of and what to expect moving forward!
+ +++
- New Features and Improvements
+
- Unaligned Checkpoints (Beta)
+- Unified Watermark Generators
+- New Data Source API (Beta)
+- Application Mode Deployments
+- Other Improvements
+- Table API/SQL: Support for Change Data Capture (CDC)
+- Table API/SQL: JDBC Catalog Interface and Postgres Catalog
+- Table API/SQL: FileSystem Connector with Support for Avro, ORC and Parquet
+- Table API/SQL: Support for Python UDFs
+- Other Improvements to the Table API/SQL
+- PyFlink: Support for Pandas UDFs
+
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. liyu pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 355c2ab49228658ad80cf5f1bc3e97cbac7cc479 Author: Yu Li AuthorDate: Thu Jun 25 14:15:43 2020 +0800 Rebuild website --- content/blog/feed.xml | 350 +++- content/blog/index.html| 39 ++- content/blog/page10/index.html | 40 ++- content/blog/page11/index.html | 40 ++- content/blog/page12/index.html | 25 ++ content/blog/page2/index.html | 36 +- content/blog/page3/index.html | 36 +- content/blog/page4/index.html | 36 +- content/blog/page5/index.html | 38 ++- content/blog/page6/index.html | 38 ++- content/blog/page7/index.html | 38 ++- content/blog/page8/index.html | 40 ++- content/blog/page9/index.html | 40 ++- .../2020/06/23/flink-on-zeppelin-part2.html| 365 + .../flink_append_mode.gif | Bin 0 -> 294307 bytes .../flink_python_udf.png | Bin 0 -> 83093 bytes .../flink_scala_udf.png| Bin 0 -> 84516 bytes .../flink_single_mode.gif | Bin 0 -> 58198 bytes .../flink_update_mode.gif | Bin 0 -> 131055 bytes content/index.html | 9 +- content/zh/index.html | 9 +- 21 files changed, 779 insertions(+), 400 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index eabf57c..e191286 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,117 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Flink on Zeppelin Notebooks for Interactive Data Analysis - Part 2 +In a previous post, we introduced the basics of Flink on Zeppelin and how to do Streaming ETL. In this second part of the “Flink on Zeppelin” series of posts, I will share how to +perform streaming data visualization via Flink on Zeppelin and how to use Apache Flink UDFs in Zeppelin.
+ +Streaming Data Visualization
+ +With Zeppelin;, you can build a real time streaming dashboard without writing any line of javascript/html/css code.
+ +Overall, Zeppelin supports 3 kinds of streaming data analytics:
+ ++
+ +- Single Mode
+- Update Mode
+- Append Mode
+Single Mode
+Single mode is used for cases when the result of a SQL statement is always one row, such as the following example. +The output format is translated in HTML, and you can specify a paragraph local property template for the final output content template. +And you can use
+ +{i}
as placeholder for the {i}th column of the result.+ + + +Update Mode
+Update mode is suitable for the cases when the output format is more than one row, +and will always be continuously updated. Here’s one example where we use
+ +GROUP BY
.+ + + +Append Mode
+Append mode is suitable for the cases when the output data is always appended. +For instance, the example below uses a tumble window.
+ ++ + + +UDF
+ +SQL is a very powerful language, especially in expressing data flow. But most of the time, you need to handle complicated business logic that cannot be expressed by SQL. +In these cases UDFs (user-defined functions) come particularly handy. In Zeppelin, you can write Scala or Python UDFs, while you can also import Scala, Python and Java UDFs. +Here are 2 examples of Scala and Python UDFs:
+ ++
+ +- Scala UDF
+%flink + +class ScalaUpper extends ScalarFunction { +def eval(str: String) = str
[flink-web] 02/02: rebuild website
This is an automated email from the ASF dual-hosted git repository. sjwiesman pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 82c710d04c98c9a3539ddca62bbd6e3cc5165589 Author: Seth Wiesman AuthorDate: Wed Jun 10 21:39:15 2020 -0500 rebuild website --- content/contributing/docs-style.html| 2 +- content/zh/contributing/docs-style.html | 8 +++- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/content/contributing/docs-style.html b/content/contributing/docs-style.html index 5c96a82..cf04a02 100644 --- a/content/contributing/docs-style.html +++ b/content/contributing/docs-style.html @@ -328,7 +328,7 @@ opening a pull-request. Repository Markdown files (.md) should have a short name that summarizes the topic -covered, spelled in lowercase and with underscores separating the +covered, spelled in lowercase and with dashes (-) separating the words. The Chinese version file should have the same name as the English version, but suffixed with .zh.md. diff --git a/content/zh/contributing/docs-style.html b/content/zh/contributing/docs-style.html index 0c52d6d..066dad6 100644 --- a/content/zh/contributing/docs-style.html +++ b/content/zh/contributing/docs-style.html @@ -326,7 +326,7 @@ opening a pull-request. Repository Markdown files (.md) should have a short name that summarizes the topic -covered, spelled in lowercase and with underscores separating the +covered, spelled in lowercase and with dashes (-) separating the words. The Chinese version file should have the same name as the English version, but suffixed with .zh.md. @@ -575,11 +575,9 @@ making the heading lowercase and replacing internal spaces with hyphens. [Link Text](#heading-title) -Links to other pages of the Flink documentation. The base relative path -to the domain of the documentation is available as a configuration variable -named baseurl. +Links to other pages of the Flink documentation. -[Link Text]({{ site.baseurl }}{% link path/to/link-page.md %}) +[Link Text]({% link path/to/link-page.md %}) Links to external pages
[flink-web] 02/02: rebuild website
This is an automated email from the ASF dual-hosted git repository. sjwiesman pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 985d9da79fab248e5746d64ee6700f870acb5270 Author: Seth Wiesman AuthorDate: Tue Jun 9 09:58:33 2020 -0500 rebuild website --- content/contributing/docs-style.html | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/content/contributing/docs-style.html b/content/contributing/docs-style.html index 2936d6b..5c96a82 100644 --- a/content/contributing/docs-style.html +++ b/content/contributing/docs-style.html @@ -577,11 +577,9 @@ making the heading lowercase and replacing internal spaces with hyphens. [Link Text](#heading-title) -Links to other pages of the Flink documentation. The base relative path -to the domain of the documentation is available as a configuration variable -named baseurl. +Links to other pages of the Flink documentation. -[Link Text]({{ site.baseurl }}{% link path/to/link-page.md %}) +[Link Text]({% link path/to/link-page.md %}) Links to external pages
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. hequn pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit c1c91ecb7dcd23355b58585a5d154e1d05d52765 Author: hequn8128 AuthorDate: Mon Jun 1 20:09:06 2020 +0800 Rebuild website --- content/blog/feed.xml | 883 ++ content/news/2020/05/07/community-update.html | 2 +- 2 files changed, 630 insertions(+), 255 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 042b7bd..53492a2 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,629 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Apache Flink 1.10.1 Released +The Apache Flink community released the first bugfix version of the Apache Flink 1.10 series.
+ +This release includes 158 fixes and minor improvements for Flink 1.10.0. The list below includes a detailed list of all fixes and improvements.
+ +We highly recommend all users to upgrade to Flink 1.10.1.
+ +++ +Note +FLINK-16684 changed the builders of the StreamingFileSink to make them compilable in Scala. This change is source compatible but binary incompatible. If using the StreamingFileSink, please recompile your user code against 1.10.1 before upgrading.
+++ +Note +FLINK-16683 Flink no longer supports starting clusters with .bat scripts. Users should instead use environments like WSL or Cygwin and work with the .sh scripts.
+Updated Maven dependencies:
+ ++ +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-java</artifactId> + <version>1.10.1</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-streaming-java_2.11</artifactId> + <version>1.10.1</version> +</dependency> +<dependency> + <groupId>org.apache.flink</groupId> + <artifactId>flink-clients_2.11</artifactId> + <version>1.10.1</version> +</dependency>
You can find the binaries on the updated Downloads page.
+ +List of resolved issues:
+ +Sub-task +
++
+ +- [FLINK-14126;] - Elasticsearch Xpack Machine Learning doesn't support ARM +
+- [FLINK-15143;] - Create document for FLIP-49 TM memory model and configuration guide +
+- [FLINK-15561;] - Unify Kerberos credentials checking +
+- [FLINK-15790;] - Make FlinkKubeClient and its implementations asynchronous +
+- [FLINK-15817;] - Kubernetes Resource leak while deployment exception happens +
+- [FLINK-16049;] - Remove outdated "Best Practices" section from Application Development Section +
+- [FLINK-16131;] - Translate "Amazon S3" page of "File Systems" into Chinese +
+- [FLINK-16389;] - Bump Kafka 0.10 to 0.10.2.2 +
+Bug +
++
- [FLINK-2336;] - ArrayIndexOufOBoundsException in TypeExtractor when mapping +
+- [FLINK-10918;] - incremental Keyed state
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. chesnay pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 180a33bd0ec46828fe8bf73f67d2b9bb7ac6a02b Author: Chesnay Schepler AuthorDate: Mon May 25 19:13:10 2020 +0200 Rebuild website --- content/downloads.html| 6 -- content/zh/downloads.html | 6 -- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/content/downloads.html b/content/downloads.html index 9604d02..602c83a 100644 --- a/content/downloads.html +++ b/content/downloads.html @@ -323,8 +323,8 @@ file system connector), please check out the https://ci.apache.org/proj main Flink release: -https://www.apache.org/dyn/closer.lua/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz"; class="ga-track" id="s100-download-source">Apache Flink-shaded 10.0 Source Release -(https://downloads.apache.org/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz"; class="ga-track" id="s110-download-source">Apache Flink-shaded 11.0 Source Release +(https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.sha512";>sha512) @@ -1000,6 +1000,8 @@ Flink Stateful Functions 2.0.0 - 2020-04-02 +Flink-shaded 11.0 - 2020-05-29 (https://archive.apache.org/dist/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz";>Source) + Flink-shaded 10.0 - 2020-02-17 (https://archive.apache.org/dist/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz";>Source) Flink-shaded 9.0 - 2019-11-23 (https://archive.apache.org/dist/flink/flink-shaded-9.0/flink-shaded-9.0-src.tgz";>Source) diff --git a/content/zh/downloads.html b/content/zh/downloads.html index 24f6f8c..9201f89 100644 --- a/content/zh/downloads.html +++ b/content/zh/downloads.html @@ -302,8 +302,8 @@ flink-docs-release-1.9/release-notes/flink-1.9.html">Flink 1.9 的发布说明其他不包含在 Flink 的主要发布的组件如下所示: -https://www.apache.org/dyn/closer.lua/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz"; class="ga-track" id="s100-download-source">Apache Flink-shaded 10.0 Source Release -(https://downloads.apache.org/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz.sha512";>sha512) +https://www.apache.org/dyn/closer.lua/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz"; class="ga-track" id="s110-download-source">Apache Flink-shaded 11.0 Source Release +(https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.asc";>asc, https://downloads.apache.org/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz.sha512";>sha512) @@ -944,6 +944,8 @@ Flink 0.6-incubating - 2014-08-26 +Flink-shaded 11.0 - 2020-05-29 (https://archive.apache.org/dist/flink/flink-shaded-11.0/flink-shaded-11.0-src.tgz";>Source) + Flink-shaded 10.0 - 2020-02-17 (https://archive.apache.org/dist/flink/flink-shaded-10.0/flink-shaded-10.0-src.tgz";>Source) Flink-shaded 9.0 - 2019-11-23 (https://archive.apache.org/dist/flink/flink-shaded-9.0/flink-shaded-9.0-src.tgz";>Source)
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. jark pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 798f215185457ab67a0ecbf55be9d7ad695833c5 Author: Jark Wu AuthorDate: Tue May 12 12:11:44 2020 +0800 Rebuild website --- .../contributing/code-style-and-quality-scala.html | 86 +++ content/zh/contributing/how-to-contribute.html | 118 + 2 files changed, 95 insertions(+), 109 deletions(-) diff --git a/content/zh/contributing/code-style-and-quality-scala.html b/content/zh/contributing/code-style-and-quality-scala.html index 83e5c4c..d6e 100644 --- a/content/zh/contributing/code-style-and-quality-scala.html +++ b/content/zh/contributing/code-style-and-quality-scala.html @@ -5,7 +5,7 @@ -Apache Flink: Apache Flink Code Style and Quality Guide — Scala +Apache Flink: Apache Flink 代码样式与质量指南 — Scala @@ -208,7 +208,7 @@ -Apache Flink Code Style and Quality Guide — Scala +Apache Flink 代码样式与质量指南 — Scala @@ -253,101 +253,101 @@ - Scala Language Features - Where to use (and not use) Scala - API Parity - Language Features - Coding Formatting + Scala 语言特性 + 在哪儿使用(和不使用) Scala + API 等价 + 语言特性 + 编码格式 -Scala Language Features +Scala 语言特性 -Where to use (and not use) Scala +在哪儿使用(和不使用) Scala -We use Scala for Scala APIs or pure Scala Libraries. +对于 Scala 的 API 或者纯 Scala libraries,我们会选择使用 Scala。 -We do not use Scala in the core APIs and runtime components. We aim to remove existing Scala use (code and dependencies) from those components. +在 core API 和 运行时的组件中,我们不使用 Scala。我们的目标是从这些组件中删除现有的 Scala 使用(代码和依赖项)。 -⇒ This is not because we do not like Scala, it is a consequence of “the right tool for the right job” approach (see below). +⇒ 这并不是因为我们不喜欢 Scala,而是考虑到“用正确的工具做正确的事”的结果(见下文)。 -For APIs, we develop the foundation in Java, and layer Scala on top. +对于 API,我们使用 Java 开发基础内容,并在上层使用 Scala。 - This has traditionally given the best interoperability for both Java and Scala - It does mean dedicated effort to keep the Scala API up to date + 这在传统上为 Java 和 Scala 提供了最佳的互通性 + 这意味着要致力于保持 Scala API 的更新 -Why don’t we use Scala in the core APIs and runtime? +为什么我们不在 Core API 和 Runtime 中使用 Scala ? - The past has shown that Scala evolves too quickly with tricky changes in functionality. Each Scala version upgrade was a rather big effort process for the Flink community. - Scala does not always interact nicely with Java classes, e.g. Scala’s visibility scopes work differently and often expose more to Java consumers than desired - Scala adds an additional layer of complexity to artifact/dependency management. + 过去的经验显示, Scala 在功能上的变化太快了。对于 Flink 社区来说,每次 Scala 版本升级都是一个比较棘手的处理过程。 + Scala 并不总能很好地与 Java 的类交互,例如 Scala 的可见性范围的工作方式不同,而且常常向 Java 消费者公开的内容比预期的要多。 + 由于使用 Scala ,所以 Flink 的 artifact/dependency 管理增加了一层额外的复杂性。 - We may want to keep Scala dependent libraries like Akka in the runtime, but abstract them via an interface and load them in a separate classloader, to keep them shielded and avoid version conflicts. + 我们希望通过接口抽象,同时也在运行时保留像 Akka 这样依赖 Scala 的库,然后将它们加载到单独的类加载器中,以保护它们并避免版本冲突。 - Scala makes it very easy for knowledgeable Scala programmers to write code that is very hard to understand for programmers that are less knowledgeable in Scala. That is especially tricky for an open source project with a broad community of diverse experience levels. Working around this means restricting the Scala feature set by a lot, which defeats a good amount of the purpose of using Scala in the first place. + Scala 让懂 Scala 的程序员很容易编写代码,而对于不太懂 Scala 的程序员来说,这些代码很难理解。对于一个拥有不同经验水平的广大社区的开源项目来说,这尤其棘手。解决这个问题意味着大量限制 Scala 特性集,这首先就违背了使用 Scala 的很多目的。 -API Parity +API 等价 -Keep Java API and Scala API in sync in terms of functionality and code quality. +保持 Java API 和 Scala API 在功能和代码质量方面的同步。 -The Scala API should cover all the features of the Java APIs as well. +Scala API 也应该涵盖 Java API 的所有特性。 -Scala APIs should have a “completeness test”, like the following example from the DataStream API: https://github.com/apache/flink/blob/master/flink-streaming-scala/src/test/scala/org/apache/flink/streaming/api/scala/StreamingScalaAPICompletenessTest.scala";>https://github.com/apache/flink/blob/master/flink-streaming-scala/src/test/scala/org/apache/flink/streaming/api/scala/StreamingScalaAPICompletenessTest.scala +Scala API 应该有一个“完整性测试”,就如下面 DataStream API 的示例中的一样: https://github.com/apache/flink/blob/master/flink-streaming-scala/src/test/scala/org/apache/flink/streaming/api/scala/StreamingScalaAPICompletenessTest.scala";>https://github.com/apache/flink/blob/master/flink-streaming-scala/src/test/scala/org/apache/flink/streaming/api/scala/StreamingScalaAPICompletenessTest.scala -Language Features +语言特性 - Avoid
[flink-web] 02/02: rebuild website
This is an automated email from the ASF dual-hosted git repository. rmetzger pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit f6c2c957dc58a23d486b687dc5be0373e32fe188 Author: Robert Metzger AuthorDate: Mon May 4 09:28:48 2020 +0200 rebuild website --- content/blog/feed.xml | 193 + content/blog/index.html| 36 ++- content/blog/page10/index.html | 42 +-- content/blog/page11/index.html | 28 ++ content/blog/page2/index.html | 36 ++- content/blog/page3/index.html | 36 ++- content/blog/page4/index.html | 38 ++- content/blog/page5/index.html | 40 ++- content/blog/page6/index.html | 40 ++- content/blog/page7/index.html | 40 ++- content/blog/page8/index.html | 40 ++- content/blog/page9/index.html | 39 ++- .../2020-04-30-season-of-docs_1.png| Bin 0 -> 97061 bytes content/index.html | 9 +- content/news/2020/05/04/season-of-docs.html| 319 + content/zh/index.html | 9 +- 16 files changed, 671 insertions(+), 274 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index fc4cec7..042b7bd 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,83 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Applying to Google Season of Docs 2020 +The Flink community is thrilled to share that the project is applying again to Google Season of Docs (GSoD) this year! If you’re unfamiliar with the program, GSoD is a great initiative organized by Google Open Source to pair technical writers with mentors to work on documentation for open source projects. The Why Apply? + +
As one of the most active projects in the ASF, Flink is experiencing a boom in contributions and some major changes to its codebase. And, while the project has also seen a significant increase in activity when it comes to writing, reviewing and translating documentation, it’s hard to keep up with the pace.
+ ++ + + +++ +
+Since last year, the community has been working on FLIP-42; to improve the documentation experience and bring a more accessible information architecture to Flink. After some discussion, we agreed that GSoD would be a valuable opportunity to double down on this [...] + +
How can you contribute?
+ +If working shoulder to shoulder with the Flink community on documentation sounds exciting, we’d love to hear from you! You can read more about our idea for this year’s project below and, depending on whether it is accepted, apply; as a technical writer. If you have any questions or just want to know more about the project idea, ping us at Project: Improve the Table API & SQL Documentation + +
Apache Flink is a stateful stream processor supporting a broad set of use cases and featuring APIs at different levels of abstraction that allow users to trade off expressiveness and usability, as well as work with their language of choice (Java/Scala, SQL or Python). The Table API & SQL are Flink’s high-level relational abstractions and focus on data analytics use cases. A core principle is that either API ca [...] + +
As the Flink community works on extending the scope of the Table API & SQL, a lot of new features are being added and some underlying structures are also being refactored. At the same time, the documentation for these APIs is growing onto a somewhat unruly structure and has potential for improvement in some areas.
+ +The project has two main workstreams: restructuring and extending the Table API & SQL documentation. These can be worked on by one person as a bigger effort or assigned to different technical writers.
+ +1) Restructure the Table API & SQL Documentation
+ +Reworking the current documentation structure would allow to:
+ +
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. sjwiesman pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 8457b0ca5da04a4747c25e75029014541d6ed34a Author: Seth Wiesman AuthorDate: Wed Apr 29 17:25:45 2020 -0500 Rebuild website --- content/community.html| 6 ++ content/zh/community.html | 7 ++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/content/community.html b/content/community.html index 0699318..7b45668 100644 --- a/content/community.html +++ b/content/community.html @@ -726,6 +726,12 @@ Committer liyu + + https://avatars1.githubusercontent.com/u/1891970?s=50"; class="committer-avatar" /> + Seth Wiesman + Committer + sjwiesman + diff --git a/content/zh/community.html b/content/zh/community.html index 5550e7b..fe1bde1 100644 --- a/content/zh/community.html +++ b/content/zh/community.html @@ -717,7 +717,12 @@ Committer liyu - + +https://avatars1.githubusercontent.com/u/1891970?s=50"; class="committer-avatar" /> +Seth Wiesman +Committer +sjwiesman + 可以通过@apache.org 直接联系 commiter。可以在 https://cwiki.apache.org/confluence/display/FLINK/List+of+contributors";>这里 找到所有的贡献者。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. nkruber pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 25a4727daea1e446bef2e6ae530fd895d58e4faf Author: Nico Kruber AuthorDate: Wed Apr 15 11:23:52 2020 +0200 Rebuild website --- content/gettinghelp.html| 29 +++-- content/zh/gettinghelp.html | 27 ++- 2 files changed, 37 insertions(+), 19 deletions(-) diff --git a/content/gettinghelp.html b/content/gettinghelp.html index 8a8e936..8c6419f 100644 --- a/content/gettinghelp.html +++ b/content/gettinghelp.html @@ -260,14 +260,20 @@ as well as the program configuration, etc.) to the parallel worker processes. Because of that, all functions that you pass to the API must be serializable, as defined by http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html";>java.io.Serializable. -If your function is an anonymous inner class, consider the following: - - make the function a standalone class, or a static inner class. - - use a Java 8 lambda function. +If your function is an anonymous inner class, consider the following: + + + make the function a standalone class, or a static inner class. + use a Java 8 lambda function. + Is your function is already a static class, check the fields that you assign when you create -an instance of the class. One of the fields most likely holds a non-serializable type. - - In Java, use a RichFunction and initialize the problematic fields in the open() method. - - In Scala, you can often simply use “lazy val” to defer initialization until the distributed execution happens. This may come at a minor performance cost. You can naturally also use a RichFunction in Scala. +an instance of the class. One of the fields most likely holds a non-serializable type. + + + In Java, use a RichFunction and initialize the problematic fields in the open() method. + In Scala, you can often simply use “lazy val” to defer initialization until the distributed execution happens. This may come at a minor performance cost. You can naturally also use a RichFunction in Scala. + Using the Scala API, I get an error about implicit values and evidence parameters. @@ -316,10 +322,13 @@ is loaded during the execution compared to the version that code was compiled ag by Flink’s core, or other dependencies in the classpath (for example from Hadoop). That requires child-first classloading to be activated, which is the default. -If you see these problems in Flink 1.4+, one of the following may be true: - - You have a dependency version conflict within your application code. Make sure all your dependency versions are consistent. - - You are conflicting with a library that Flink cannot support via child-first classloading. Currently these are the -Scala standard library classes, as well as Flink’s own classes, logging APIs, and any Hadoop core classes. +If you see these problems in Flink 1.4+, one of the following may be true: + + + You have a dependency version conflict within your application code. Make sure all your dependency versions are consistent. + You are conflicting with a library that Flink cannot support via child-first classloading. Currently these are the +Scala standard library classes, as well as Flink’s own classes, logging APIs, and any Hadoop core classes. + My DataStream application produces no output, even though events are going in. diff --git a/content/zh/gettinghelp.html b/content/zh/gettinghelp.html index b4dd55c..4ae028e 100644 --- a/content/zh/gettinghelp.html +++ b/content/zh/gettinghelp.html @@ -257,13 +257,19 @@ 因此,传递给 API 的所有函数都必须是可序列化的,见 http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html";>java.io.Serializable 定义。 -如果你使用的函数是匿名内部类,请考虑以下事项: - - 为函数构建独立的类或静态内部类。 - - 使用 Java 8 lambda 函数。 +如果你使用的函数是匿名内部类,请考虑以下事项: -如果函数已经是静态类,则在创建该类的实例时会检查该类的字段。其中很可能包含不可序列化类型的字段。 - - 在 Java 中,使用 RichFunction 并且在 open() 方法中初始化有问题的字段。 - - 在 Scala 中,你通常可以简单地使用 “lazy val” 声明来推迟初始化,直到分布式执行发生。这可能是一个较小的性能成本。你当然也可以在 Scala 中使用 RichFunction。 + + 为函数构建独立的类或静态内部类。 + 使用 Java 8 lambda 函数。 + + +如果函数已经是静态类,则在创建该类的实例时会检查该类的字段。其中很可能包含不可序列化类型的字段。 + + + 在 Java 中,使用 RichFunction 并且在 open() 方法中初始化有问题的字段。 + 在 Scala 中,你通常可以简单地使用 “lazy val” 声明来推迟初始化,直到分布式执行发生。这可能是一个较小的性能成本。你当然也可以在 Scala 中使用 RichFunction。 + 使用 Scala API,我收到有关隐式值和证据参数的错误。 @@ -300,9 +306,12 @@ 从 Flink 1.4.0 开始,在默认激活 child-first 类加载方式的情况下,相比 Flink core 所使用的依赖或类路径中的其他依赖(例如来自 Hadoop )而言,应用程序 JAR 文件中的依赖更可能带有不同的版本。 -如果你在 Flink 1.4 以上的版本中看到这些问题,则可能是属于以下某种情况: - - 你的程序代码中存在依赖项版本冲突,确保所有依赖项版本都一致。 - - 你与一个 Flink 不能支持 child-first 类加载的库发生了冲突。目前会产生这种情况的有 Scala 标准库类、Flink 自己的类、日志 API 和所有的 Hadoop 核心类。 +如果你在 Flink 1.4 以上的版本中看到这些问题,则可能是属于以下某种情况: + + + 你的程序代码中存在依赖项版本冲突,确保所有依赖项版本都一致。 + 你与一个 Flink 不能支持 child-first 类加载的库发生了冲突。目前会产生这种情况的有 Scala 标准库类、Flink 自己的类、日志 API 和所有的 Hadoop 核心类。 + 尽管事件正在持续发送,我的 DataStream 程序还是没有输出。
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. nkruber pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 6a50d296127bf0fdc2cae7863cfc8b801343414f Author: Nico Kruber AuthorDate: Tue Apr 14 17:32:53 2020 +0200 Rebuild website --- content/blog/feed.xml | 387 ++ content/blog/index.html| 38 +- content/blog/page10/index.html | 43 +- content/blog/page11/index.html | 25 + content/blog/page2/index.html | 41 +- content/blog/page3/index.html | 39 +- content/blog/page4/index.html | 38 +- content/blog/page5/index.html | 40 +- content/blog/page6/index.html | 40 +- content/blog/page7/index.html | 40 +- content/blog/page8/index.html | 40 +- content/blog/page9/index.html | 43 +- ...-15-flink-serialization-performance-results.svg | 1 + content/index.html | 6 +- .../04/15/flink-serialization-tuning-vol-1.html| 555 + content/zh/index.html | 6 +- 16 files changed, 1138 insertions(+), 244 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 02f6ac5..126b62b 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,307 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Flink Serialization Tuning Vol. 1: Choosing your Serializer — if you can +Almost every Flink job has to exchange data between its operators and since these records may not only be sent to another instance in the same JVM but instead to a separate process, records need to be serialized to bytes first. Similarly, Flink’s off-heap state-backend is based on a local embedded RocksDB instance which is implemented in native C++ code and thus also needs transformation into bytes on every state access. Wire and state serialization alone can easily [...] + +
Since serialization is so crucial to your Flink job, we would like to highlight Flink’s serialization stack in a series of blog posts starting with looking at the different ways Flink can serialize your data types.
+ +++ ++
+ +- Recap: Flink Serialization
+- Choice of Serializer
++
+- PojoSerializer
+- Tuple Data Types
+- Row Data Types
+- Avro
++
+- Avro Specific
+- Avro Generic
+- Avro Reflect
+- Kryo
++
+- Disabling Kryo
+- Apache Thrift (via Kryo)
+- Protobuf (via Kryo)
+- State Schema Evolution
+- Performance Comparison
+- Conclusion
+Recap: Flink Serialization
+ +Flink handles data types and serialization with its own type descriptors, generic type extraction, and type serialization framework. We recommend reading through the documentation; first in order to be able to follow the arguments w [...] +
+ +stream.keyBy(“ruleId”)
or +dataSet.join(another).where("name").equalTo("personName")
. It also allows optimizations in the serialization format as well as reducing unnecessary de/serializations (mainly in certain Batch operations as well as in the SQL/Table APIs).[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. hequn pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit c86fc4fa50c37dafbddabdd0ceebff4c279d8d26 Author: hequn8128 AuthorDate: Fri Apr 10 10:52:03 2020 +0800 Rebuild website --- content/2020/04/09/pyflink-udf-support-flink.html | 421 + content/blog/feed.xml | 230 --- content/blog/index.html| 36 +- content/blog/page10/index.html | 40 +- content/blog/page11/index.html | 25 ++ content/blog/page2/index.html | 36 +- content/blog/page3/index.html | 36 +- content/blog/page4/index.html | 38 +- content/blog/page5/index.html | 38 +- content/blog/page6/index.html | 38 +- content/blog/page7/index.html | 40 +- content/blog/page8/index.html | 40 +- content/blog/page9/index.html | 40 +- .../pyflink-udf-architecture.png | Bin 0 -> 928431 bytes .../2020-04-09-pyflink-udfs/roadmap-of-pyflink.png | Bin 0 -> 1191798 bytes content/index.html | 6 +- content/zh/index.html | 6 +- 17 files changed, 860 insertions(+), 210 deletions(-) diff --git a/content/2020/04/09/pyflink-udf-support-flink.html b/content/2020/04/09/pyflink-udf-support-flink.html new file mode 100644 index 000..294ff28 --- /dev/null +++ b/content/2020/04/09/pyflink-udf-support-flink.html @@ -0,0 +1,421 @@ + + + + + + + +Apache Flink: PyFlink: Introducing Python Support for UDFs in Flink's Table API + + + + +https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css";> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +What is Apache Flink? + + + + + Architecture + + + Applications + + + Operations + + + + + + +What is Stateful Functions? + + +Use Cases + + +Powered By + + + + + + +Downloads + + + + Getting Started + +https://ci.apache.org/projects/flink/flink-docs-release-1.10/getting-started/index.html"; target="_blank">With Flink +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/getting-started/project-setup.html"; target="_blank">With Flink Stateful Functions + + + + + + Documentation + +https://ci.apache.org/projects/flink/flink-docs-release-1.10"; target="_blank">Flink 1.10 (Latest stable release) +https://ci.apache.org/projects/flink/flink-docs-master"; target="_blank">Flink Master (Latest Snapshot) +https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0"; target="_blank">Flink Stateful Functions 2.0 (Latest stable release) +https://ci.apache.org/projects/flink/flink-statefun-docs-master"; target="_blank">Flink Stateful Functions Master (Latest Snapshot) + + + + +Getting Help + + +Flink Blog + + + + + https://flink-packages.org"; target="_blank">flink-packages.org + + + + + + +Community & Project Info + + +Roadmap + + +How to Contribute + + + + + https://github.com/apache/flink"; target="_blank">Flink on GitHub + + + + + + + + + 中文版 + + + + + + + + + + +https://twitter.com/apacheflink"; target="_blank">@ApacheFlink + + +Plan Visualizer + + + +https://apache.org"; target="_blank">Apache Software Foundation + + + +.smalllinks:link { + display: inline-block !important; background: none; paddin
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. fhueske pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 438d5cf459a73530f8995fa18f2c8792d85d9236 Author: Fabian Hueske AuthorDate: Mon Feb 24 12:27:06 2020 +0100 Rebuild website --- content/blog/feed.xml | 239 - content/blog/index.html| 40 ++- content/blog/page10/index.html | 45 +-- content/blog/{page4 => page11}/index.html | 164 ++--- content/blog/page2/index.html | 40 ++- content/blog/page3/index.html | 40 ++- content/blog/page4/index.html | 42 ++- content/blog/page5/index.html | 45 ++- content/blog/page6/index.html | 43 ++- content/blog/page7/index.html | 40 ++- content/blog/page8/index.html | 42 ++- content/blog/page9/index.html | 40 ++- .../apache-beam-how-beam-runs-on-top-of-flink.html | 388 + .../classic-flink-runner-beam.png | Bin 0 -> 254000 bytes .../flink-runner-beam-beam-vision.png | Bin 0 -> 314000 bytes ...nner-beam-language-portability-architecture.png | Bin 0 -> 852926 bytes .../flink-runner-beam-language-portability.png | Bin 0 -> 675989 bytes .../flink-runner-beam-runner-translation-paths.png | Bin 0 -> 77258 bytes .../flink-runner-beam-serializers-coders.png | Bin 0 -> 107341 bytes content/index.html | 6 +- content/zh/index.html | 6 +- 21 files changed, 826 insertions(+), 394 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 20b395c..2ae389a 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,162 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +Apache Beam: How Beam Runs on Top of Flink +Note: This blog post is based on the talk “Beam on Flink: How Does It Actually Work?”.
+ +Apache Flink and Apache Beam are open-source frameworks for parallel, distributed data processing at scale. Unlike Flink, Beam does not come with a full-blown execution engine of its own but plugs into other execution engines, such as Apache Flink, Apache Spark, or Google Cloud Dataflow. In this blog post we discuss the reasons to use Flink together with Bea [...] + +
What is Apache Beam
+ +Apache Beam is an open-source, unified model for defining batch and streaming data-parallel processing pipelines. It is unified in the sense that you use a single API, in contrast to using a separate API for batch and streaming like it is the case in Flink. Beam was originally developed by Google which released it in 2014 as the Cloud Dataflow SDK. In 2016, it was donated to MapReduce;, MillWheel;, and Dataflow; [...] + +
One of the most exciting developments in the Beam technology is the framework’s support for multiple programming languages including Java, Python, Go, Scala and SQL. Essentially, developers can write their applications in a programming language of their choice. Beam, with the help of the Runners, translates the program to one of the execution engines, as shown in the diagram below.
+ ++ + + +Reasons to use Beam with Flink
+ +Why would you want to use Beam with Flink instead of directly using Flink? Ultimately, Beam and Flink complement each other and provide additional value to the user. The main reasons for using Beam with Flink are the following:
+ ++
- Beam provides a unified API for both batch and streaming scenarios.
+- Beam comes with native support for different programming languages, like Python or Go with all their libraries like Numpy, Pandas, Tensorflow, or TFX.
+- You get the power of Apache Flink like its exactly-once semantics, strong memory management and robustness.
+- Beam programs run on your existing Flink infrastructure or infrastructure
[flink-web] 02/02: Rebuild website
This is an automated email from the ASF dual-hosted git repository. fhueske pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/flink-web.git commit 81406600a87c13c6e9d21cc64f069a25929ba01c Author: Fabian Hueske AuthorDate: Thu Feb 20 17:03:08 2020 +0100 Rebuild website --- content/blog/feed.xml| 125 ++ content/blog/index.html | 36 ++-- content/blog/page10/index.html | 28 +++ content/blog/page2/index.html| 36 ++-- content/blog/page3/index.html| 38 +++-- content/blog/page4/index.html| 40 +++-- content/blog/page5/index.html| 40 +++-- content/blog/page6/index.html| 40 +++-- content/blog/page7/index.html| 40 +++-- content/blog/page8/index.html| 39 +++-- content/blog/page9/index.html| 42 +++-- content/index.html | 6 +- content/news/2020/02/20/ddl.html | 358 +++ content/zh/index.html| 6 +- 14 files changed, 735 insertions(+), 139 deletions(-) diff --git a/content/blog/feed.xml b/content/blog/feed.xml index 838a6ce..20b395c 100644 --- a/content/blog/feed.xml +++ b/content/blog/feed.xml @@ -7,6 +7,131 @@ https://flink.apache.org/blog/feed.xml"; rel="self" type="application/rss+xml" /> +No Java Required: Configuring Sources and Sinks in SQL +Introduction
+ +The recent Apache Flink 1.10 release includes many exciting features. +In particular, it marks the end of the community’s year-long effort to merge in the Blink SQL contribution from Alibaba. +The reason the community chose to spend so much time on the contribution is that SQL works. +It allows Flink to offer a truly unified interface over batch and streaming and makes stream processing accessible to a broad audience of developers and analysts. +Best of all, Flink SQL is ANSI-SQL compliant, which means if you’ve ever used a database in the past, you already know it1!
+ +A lot of work focused on improving runtime performance and progressively extending its coverage of the SQL standard. +Flink now supports the full TPC-DS query set for batch queries, reflecting the readiness of its SQL engine to address the needs of modern data warehouse-like workloads. +Its streaming SQL supports an almost equal set of features - those that are well defined on a streaming runtime - including complex joins and MATCH_RECOGNIZE.
; + +As important as this work is, the community also strives to make these features generally accessible to the broadest audience possible. +That is why the Flink community is excited in 1.10 to offer production-ready DDL syntax (e.g.,
+ +CREATE TABLE
,DROP TABLE
) and a refactored catalog interface.Accessing Your Data Where It Lives
+ +Flink does not store data at rest; it is a compute engine and requires other systems to consume input from and write its output. +Those that have used Flink’s
+ +DataStream
API in the past will be familiar with connectors that allow for interacting with external systems. +Flink has a vast connector ecosystem that includes all major message queues, filesystems, and databases.+If your favorite system does not have a connector maintained in the central Apache Flink repository, check out the flink packages website, which has a growing number of community-maintained components. ++ +While these connectors are battle-tested and production-ready, they are written in Java and configured in code, which means they are not amenable to pure SQL or Table applications. +For a holistic SQL experience, not only queries need to be written in SQL, but also table definitions.
+ +CREATE TABLE Statements
+ +While Flink SQL has long provided table abstractions atop some of Flink’s most popular connectors, configurations were not always so straightforward. +Beginning in 1.10, Flink supports defining tables through
+ +CREATE TABLE
statements. +With this feature, users can now create logical tables, backed by various external systems, in pure SQL.By defining tables in SQL, developers can write queries against logical schemas that are abstracted away from the underlying physical data store. Coupled with Flink SQL’s unified approach to batch and stream processing, Flink provides a straight
1 2 >