Amazon Managed Service untuk Apache Flink sebelumnya dikenal sebagai Amazon Kinesis Data Analytics untuk Apache Flink.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perbarui aplikasi Python
Aplikasi Python dapat menggunakan konektor dalam 2 cara berbeda: konektor pengemasan dan dependensi Java lainnya sebagai bagian dari tabung uber tunggal, atau menggunakan jar konektor secara langsung. Untuk memperbaiki aplikasi yang terpengaruh oleh kebuntuan Async Sink:
Jika aplikasi menggunakan toples uber, ikuti instruksi untukPerbarui aplikasi Java .
Untuk membangun kembali stoples konektor dari sumber, gunakan langkah-langkah berikut:
Membangun konektor dari sumber:
Prasyarat, mirip dengan persyaratan build Flink:
Java 11
Maven 3.2.5
Unduh kode sumber untuk Flink 1.15.4:
wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgz
Buka kompres kode sumber:
tar -xvf flink-1.15.4-src.tgz
Arahkan ke direktori konektor kinesis
cd flink-1.15.4/flink-connectors/flink-connector-kinesis/
Kompilasi dan instal jar konektor, tentukan versi yang diperlukan AWS SDK. Untuk mempercepat penggunaan build
-DskipTests
untuk melewati eksekusi pengujian dan-Dfast
melewati pemeriksaan kode sumber tambahan:mvn clean install -DskipTests -Dfast -Daws.sdkv2.version=2.20.144
Arahkan ke direktori konektor kinesis
cd ../flink-sql-connector-kinesis
Kompilasi dan pasang jar konektor sql:
mvn clean install -DskipTests -Dfast
Jar yang dihasilkan akan tersedia di:
target/flink-sql-connector-kinesis-1.15.4.jar
Unduh kode sumber untuk Flink 1.15.4:
wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgz
Buka kompres kode sumber:
tar -xvf flink-1.15.4-src.tgz
Arahkan ke direktori konektor kinesis
cd flink-1.15.4/flink-connectors/flink-connector-aws-kinesis-streams/
Kompilasi dan instal jar konektor, tentukan versi yang diperlukan AWS SDK. Untuk mempercepat penggunaan build
-DskipTests
untuk melewati eksekusi pengujian dan-Dfast
melewati pemeriksaan kode sumber tambahan:mvn clean install -DskipTests -Dfast -Daws.sdk.version=2.20.144
Arahkan ke direktori konektor kinesis
cd ../flink-sql-connector-aws-kinesis-streams
Kompilasi dan pasang jar konektor sql:
mvn clean install -DskipTests -Dfast
Jar yang dihasilkan akan tersedia di:
target/flink-sql-connector-aws-kinesis-streams-1.15.4.jar
Unduh kode sumber untuk Flink 1.15.4:
wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgz
Buka kompres kode sumber:
tar -xvf flink-1.15.4-src.tgz
Arahkan ke direktori konektor
cd flink-1.15.4/flink-connectors/flink-connector-aws-kinesis-firehose/
Kompilasi dan instal jar konektor, tentukan versi yang diperlukan AWS SDK. Untuk mempercepat penggunaan build
-DskipTests
untuk melewati eksekusi pengujian dan-Dfast
melewati pemeriksaan kode sumber tambahan:mvn clean install -DskipTests -Dfast -Daws.sdk.version=2.20.144
Arahkan ke direktori konektor sql
cd ../flink-sql-connector-aws-kinesis-firehose
Kompilasi dan pasang jar konektor sql:
mvn clean install -DskipTests -Dfast
Jar yang dihasilkan akan tersedia di:
target/flink-sql-connector-aws-kinesis-firehose-1.15.4.jar
Unduh kode sumber untuk 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
Buka kompres kode sumber:
tar -xvf flink-connector-aws-3.0.0-src.tgz
Arahkan ke direktori konektor
cd flink-connector-aws-3.0.0
Kompilasi dan instal jar konektor, tentukan versi yang diperlukan AWS SDK. Untuk mempercepat penggunaan build
-DskipTests
untuk melewati eksekusi pengujian dan-Dfast
melewati pemeriksaan kode sumber tambahan:mvn clean install -DskipTests -Dfast -Dflink.version=1.15.4 -Daws.sdk.version=2.20.144
Jar yang dihasilkan akan tersedia di:
flink-sql-connector-dynamodb/target/flink-sql-connector-dynamodb-3.0.0.jar