Amazon Managed Service for Apache Flink (Amazon MSF) は、以前は Amazon Kinesis Data Analytics for Apache Flink と呼ばれていました。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Python アプリケーションを更新する
Python アプリケーションでは、コネクタと他の Java 依存関係を単一の uber-jar の一部としてパッケージ化する方法と、コネクタ jar を直接使用する方法の 2 つの方法でコネクタを使用できます。Async Sink デッドロックの影響を受けるアプリケーションを修正するには:
アプリケーションが uber jar を使用している場合は、 Java アプリケーションを更新する の指示に従ってください。
コネクタ JAR をソースから再構築するには、以下の手順に従います。
「ソースからコネクタを構築:」
Java 11
Maven 3.2.5
Flink 1.15.4 のソースコードのダウンロード:
wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgzソースコードの解凍:
tar -xvf flink-1.15.4-src.tgzKinesis コネクタディレクトリに移動します。
cd flink-1.15.4/flink-connectors/flink-connector-kinesis/必要な AWS SDK バージョンを指定して、コネクタ jar をコンパイルしてインストールします。
-DskipTestsビルド時間を短縮するには、-Dfastテスト実行をスキップして追加のソースコードチェックをスキップします。mvn clean install -DskipTests -Dfast -Daws.sdkv2.version=2.20.144Kinesis コネクタディレクトリに移動します。
cd ../flink-sql-connector-kinesisSQL コネクタ jar をコンパイルしてインストールします。
mvn clean install -DskipTests -Dfast作成された jar は次の場所で入手できます。
target/flink-sql-connector-kinesis-1.15.4.jar
Flink 1.15.4 のソースコードのダウンロード:
wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgzソースコードの解凍:
tar -xvf flink-1.15.4-src.tgzKinesis コネクタディレクトリに移動します。
cd flink-1.15.4/flink-connectors/flink-connector-aws-kinesis-streams/必要な AWS SDK バージョンを指定して、コネクタ jar をコンパイルしてインストールします。
-DskipTestsビルド時間を短縮するには、-Dfastテスト実行をスキップして追加のソースコードチェックをスキップします。mvn clean install -DskipTests -Dfast -Daws.sdk.version=2.20.144Kinesis コネクタディレクトリに移動します。
cd ../flink-sql-connector-aws-kinesis-streamsSQL コネクタ jar をコンパイルしてインストールします。
mvn clean install -DskipTests -Dfast作成された jar は次の場所で入手できます。
target/flink-sql-connector-aws-kinesis-streams-1.15.4.jar
Flink 1.15.4 のソースコードのダウンロード:
wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgzソースコードの解凍:
tar -xvf flink-1.15.4-src.tgzコネクタディレクトリに移動
cd flink-1.15.4/flink-connectors/flink-connector-aws-kinesis-firehose/必要な AWS SDK バージョンを指定して、コネクタ jar をコンパイルしてインストールします。
-DskipTestsビルド時間を短縮するには、-Dfastテスト実行をスキップして追加のソースコードチェックをスキップします。mvn clean install -DskipTests -Dfast -Daws.sdk.version=2.20.144SQL コネクタディレクトリに移動します。
cd ../flink-sql-connector-aws-kinesis-firehoseSQL コネクタ jar をコンパイルしてインストールします。
mvn clean install -DskipTests -Dfast作成された jar は次の場所で入手できます。
target/flink-sql-connector-aws-kinesis-firehose-1.15.4.jar
Flink 1.15.4 のソースコードのダウンロード:
wget https://archive.apache.org/dist/flink/flink-connector-aws-3.0.0/flink-connector-aws-3.0.0-src.tgzソースコードの解凍:
tar -xvf flink-connector-aws-3.0.0-src.tgzコネクタディレクトリに移動
cd flink-connector-aws-3.0.0必要な AWS SDK バージョンを指定して、コネクタ jar をコンパイルしてインストールします。
-DskipTestsビルド時間を短縮するには、-Dfastテスト実行をスキップして追加のソースコードチェックをスキップします。mvn clean install -DskipTests -Dfast -Dflink.version=1.15.4 -Daws.sdk.version=2.20.144作成された jar は次の場所で入手できます。
flink-sql-connector-dynamodb/target/flink-sql-connector-dynamodb-3.0.0.jar