From 253f05b7048b3c5ffd46e3e3270e88551018d80f Mon Sep 17 00:00:00 2001 From: Weijie Guo Date: Fri, 12 May 2023 01:36:50 +0800 Subject: [PATCH] [FLINK-32024][docs] Short code related to externalized connector retrieve version from its own data yaml --- docs/content.zh/docs/connectors/datastream/dynamodb.md | 2 +- docs/content.zh/docs/connectors/datastream/firehose.md | 4 ++-- docs/content.zh/docs/connectors/datastream/kinesis.md | 6 +++--- docs/content.zh/docs/connectors/table/dynamodb.md | 2 +- docs/content.zh/docs/connectors/table/firehose.md | 2 +- docs/content.zh/docs/connectors/table/kinesis.md | 2 +- docs/content/docs/connectors/datastream/dynamodb.md | 2 +- docs/content/docs/connectors/datastream/firehose.md | 4 ++-- docs/content/docs/connectors/datastream/kinesis.md | 6 +++--- docs/content/docs/connectors/table/dynamodb.md | 2 +- docs/content/docs/connectors/table/firehose.md | 2 +- docs/content/docs/connectors/table/kinesis.md | 2 +- docs/data/dynamodb.yml | 1 + docs/data/firehose.yml | 1 + docs/data/kinesis.yml | 1 + 15 files changed, 21 insertions(+), 18 deletions(-) diff --git a/docs/content.zh/docs/connectors/datastream/dynamodb.md b/docs/content.zh/docs/connectors/datastream/dynamodb.md index cb5d8b94..477b5437 100644 --- a/docs/content.zh/docs/connectors/datastream/dynamodb.md +++ b/docs/content.zh/docs/connectors/datastream/dynamodb.md @@ -31,7 +31,7 @@ to setup a table. To use the connector, add the following Maven dependency to your project: -{{< connector_artifact flink-connector-dynamodb 4.1.0 >}} +{{< connector_artifact flink-connector-dynamodb dynamodb >}} {{< tabs "ec24a4ae-6a47-11ed-a1eb-0242ac120002" >}} {{< tab "Java" >}} diff --git a/docs/content.zh/docs/connectors/datastream/firehose.md b/docs/content.zh/docs/connectors/datastream/firehose.md index 570de44f..479750d1 100644 --- a/docs/content.zh/docs/connectors/datastream/firehose.md +++ b/docs/content.zh/docs/connectors/datastream/firehose.md @@ -35,9 +35,9 @@ To use the connector, add the following Maven dependency to your project: {{< artifact flink-connector-aws-kinesis-firehose >}} -{{< connector_artifact flink-connector-aws-kinesis-firehose 4.1.0 >}} +{{< connector_artifact flink-connector-aws-kinesis-firehose firehose >}} -{{< py_connector_download_link "firehose" 4.1.0 >}} +{{< py_connector_download_link "firehose" >}} The `KinesisFirehoseSink` uses [AWS v2 SDK for Java](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html) to write data from a Flink stream into a Firehose delivery stream. diff --git a/docs/content.zh/docs/connectors/datastream/kinesis.md b/docs/content.zh/docs/connectors/datastream/kinesis.md index 8087d91f..cfb84249 100644 --- a/docs/content.zh/docs/connectors/datastream/kinesis.md +++ b/docs/content.zh/docs/connectors/datastream/kinesis.md @@ -41,18 +41,18 @@ Kinesis 连接器提供访问 [Amazon Kinesis Data Streams](http://aws.amazon.co Source - {{< connector_artifact flink-connector-kinesis 4.1.0 >}} + {{< connector_artifact flink-connector-kinesis kinesis >}} Sink - {{< connector_artifact flink-connector-aws-kinesis-streams 4.1.0 >}} + {{< connector_artifact flink-connector-aws-kinesis-streams kinesis >}} 由于许可证问题,以前的版本中 `flink-connector-kinesis` 工件没有部署到Maven中心库。有关更多信息,请参阅特定版本的文档。 -{{< py_connector_download_link "kinesis" 4.1.0 >}} +{{< py_connector_download_link "kinesis" >}} ## 使用亚马逊 Kinesis 流服务 遵循 [Amazon Kinesis Streams Developer Guide](https://docs.aws.amazon.com/streams/latest/dev/learning-kinesis-module-one-create-stream.html) 的指令建立 Kinesis 流。 diff --git a/docs/content.zh/docs/connectors/table/dynamodb.md b/docs/content.zh/docs/connectors/table/dynamodb.md index b4b8907c..30a26865 100644 --- a/docs/content.zh/docs/connectors/table/dynamodb.md +++ b/docs/content.zh/docs/connectors/table/dynamodb.md @@ -35,7 +35,7 @@ The DynamoDB connector allows for writing data into [Amazon DynamoDB](https://aw Dependencies ------------ -{{< sql_connector_download_table "dynamodb" 4.1.0 >}} +{{< sql_connector_download_table "dynamodb" >}} How to create a DynamoDB table ----------------------------------------- diff --git a/docs/content.zh/docs/connectors/table/firehose.md b/docs/content.zh/docs/connectors/table/firehose.md index c711fb37..3b64411b 100644 --- a/docs/content.zh/docs/connectors/table/firehose.md +++ b/docs/content.zh/docs/connectors/table/firehose.md @@ -35,7 +35,7 @@ The Kinesis Data Firehose connector allows for writing data into [Amazon Kinesis Dependencies ------------ -{{< sql_connector_download_table "firehose" 4.1.0 >}} +{{< sql_connector_download_table "firehose" >}} How to create a Kinesis Data Firehose table ----------------------------------------- diff --git a/docs/content.zh/docs/connectors/table/kinesis.md b/docs/content.zh/docs/connectors/table/kinesis.md index 75f682f4..5c97a397 100644 --- a/docs/content.zh/docs/connectors/table/kinesis.md +++ b/docs/content.zh/docs/connectors/table/kinesis.md @@ -35,7 +35,7 @@ The Kinesis connector allows for reading data from and writing data into [Amazon Dependencies ------------ -{{< sql_connector_download_table "kinesis" 4.1.0 >}} +{{< sql_connector_download_table "kinesis" >}} Kinesis 连接器目前并不包含在 Flink 的二进制发行版中,请查阅[这里]({{< ref "docs/dev/configuration/overview" >}})了解如何在集群运行中引用 Kinesis 连接器。 diff --git a/docs/content/docs/connectors/datastream/dynamodb.md b/docs/content/docs/connectors/datastream/dynamodb.md index 64f28a10..caa65c72 100644 --- a/docs/content/docs/connectors/datastream/dynamodb.md +++ b/docs/content/docs/connectors/datastream/dynamodb.md @@ -31,7 +31,7 @@ to setup a table. To use the connector, add the following Maven dependency to your project: -{{< connector_artifact flink-connector-dynamodb 4.1.0 >}} +{{< connector_artifact flink-connector-dynamodb dynamodb >}} {{< tabs "ec24a4ae-6a47-11ed-a1eb-0242ac120002" >}} {{< tab "Java" >}} diff --git a/docs/content/docs/connectors/datastream/firehose.md b/docs/content/docs/connectors/datastream/firehose.md index df32536c..c6276d04 100644 --- a/docs/content/docs/connectors/datastream/firehose.md +++ b/docs/content/docs/connectors/datastream/firehose.md @@ -33,9 +33,9 @@ to setup a Kinesis Data Firehose delivery stream. To use the connector, add the following Maven dependency to your project: -{{< connector_artifact flink-connector-aws-kinesis-firehose 4.1.0 >}} +{{< connector_artifact flink-connector-aws-kinesis-firehose firehose >}} -{{< py_connector_download_link "firehose" 4.1.0 >}} +{{< py_connector_download_link "firehose" >}} The `KinesisFirehoseSink` uses [AWS v2 SDK for Java](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html) to write data from a Flink stream into a Firehose delivery stream. diff --git a/docs/content/docs/connectors/datastream/kinesis.md b/docs/content/docs/connectors/datastream/kinesis.md index 177421d2..02b1fa06 100644 --- a/docs/content/docs/connectors/datastream/kinesis.md +++ b/docs/content/docs/connectors/datastream/kinesis.md @@ -41,18 +41,18 @@ To use this connector, add one or more of the following dependencies to your pro Source - {{< connector_artifact flink-connector-kinesis 4.1.0 >}} + {{< connector_artifact flink-connector-kinesis kinesis >}} Sink - {{< connector_artifact flink-connector-aws-kinesis-streams 4.1.0 >}} + {{< connector_artifact flink-connector-aws-kinesis-streams kinesis >}} Due to the licensing issue, the `flink-connector-kinesis` artifact is not deployed to Maven central for the prior versions. Please see the version specific documentation for further information. -{{< py_connector_download_link "kinesis" 4.1.0 >}} +{{< py_connector_download_link "kinesis" >}} ## Using the Amazon Kinesis Streams Service Follow the instructions from the [Amazon Kinesis Streams Developer Guide](https://docs.aws.amazon.com/streams/latest/dev/learning-kinesis-module-one-create-stream.html) diff --git a/docs/content/docs/connectors/table/dynamodb.md b/docs/content/docs/connectors/table/dynamodb.md index ec3096db..463fa357 100644 --- a/docs/content/docs/connectors/table/dynamodb.md +++ b/docs/content/docs/connectors/table/dynamodb.md @@ -35,7 +35,7 @@ The DynamoDB connector allows for writing data into [Amazon DynamoDB](https://aw Dependencies ------------ -{{< sql_connector_download_table "dynamodb" 4.1.0 >}} +{{< sql_connector_download_table "dynamodb" >}} How to create a DynamoDB table ----------------------------------------- diff --git a/docs/content/docs/connectors/table/firehose.md b/docs/content/docs/connectors/table/firehose.md index b037e5a8..67253e0b 100644 --- a/docs/content/docs/connectors/table/firehose.md +++ b/docs/content/docs/connectors/table/firehose.md @@ -35,7 +35,7 @@ The Kinesis Data Firehose connector allows for writing data into [Amazon Kinesis Dependencies ------------ -{{< sql_connector_download_table "firehose" 4.1.0 >}} +{{< sql_connector_download_table "firehose" >}} How to create a Kinesis Data Firehose table ----------------------------------------- diff --git a/docs/content/docs/connectors/table/kinesis.md b/docs/content/docs/connectors/table/kinesis.md index a6dc1e2c..a89b46dd 100644 --- a/docs/content/docs/connectors/table/kinesis.md +++ b/docs/content/docs/connectors/table/kinesis.md @@ -35,7 +35,7 @@ The Kinesis connector allows for reading data from and writing data into [Amazon Dependencies ------------ -{{< sql_connector_download_table "kinesis" 4.1.0 >}} +{{< sql_connector_download_table "kinesis" >}} The Kinesis connector is not part of the binary distribution. See how to link with it for cluster execution [here]({{< ref "docs/dev/configuration/overview" >}}). diff --git a/docs/data/dynamodb.yml b/docs/data/dynamodb.yml index c9c3b5bf..4f87c005 100644 --- a/docs/data/dynamodb.yml +++ b/docs/data/dynamodb.yml @@ -16,6 +16,7 @@ # limitations under the License. ################################################################################ +version: 4.1.0 variants: - maven: flink-connector-dynamodb sql_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-dynamodb/$full_version/flink-sql-connector-dynamodb-$full_version.jar diff --git a/docs/data/firehose.yml b/docs/data/firehose.yml index eae61254..92530118 100644 --- a/docs/data/firehose.yml +++ b/docs/data/firehose.yml @@ -16,6 +16,7 @@ # limitations under the License. ################################################################################ +version: 4.1.0 variants: - maven: flink-connector-aws-kinesis-firehose sql_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-aws-kinesis-firehose/$full_version/flink-sql-connector-aws-kinesis-firehose-$full_version.jar diff --git a/docs/data/kinesis.yml b/docs/data/kinesis.yml index 873539cf..e49abea1 100644 --- a/docs/data/kinesis.yml +++ b/docs/data/kinesis.yml @@ -16,6 +16,7 @@ # limitations under the License. ################################################################################ +version: 4.1.0 variants: - maven: flink-connector-kinesis sql_url: https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-kinesis/$full_version/flink-sql-connector-kinesis-$full_version.jar