Anteriormente, o Amazon Managed Service for Apache Flink (Amazon MSF) era conhecido como Amazon Kinesis Data Analytics for Apache Flink.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Atualizar aplicativos Python
Os aplicativos Python podem usar conectores de duas maneiras diferentes: empacotar conectores e outras dependências Java como parte de um único uber-jar ou usar o jar de conectores diretamente. Para corrigir aplicativos afetados pelo deadlock do Async Sink:
Se o aplicativo usar um uber jar, siga as instruções para Atualizar aplicativos Java .
Para recriar jars de conectores a partir da fonte, use as seguintes etapas:
Construir conectores a partir da fonte:
Pré-requisitos, semelhantes aos requisitos de compilação
Java 11
Maven 3.2.5
Baixe o código-fonte do Flink 1.15.4:
wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgzDescompactar código-fonte:
tar -xvf flink-1.15.4-src.tgzNavegue até o diretório do conector kinesis
cd flink-1.15.4/flink-connectors/flink-connector-kinesis/Compile e instale o jar de conectores, especificando a versão necessária do AWS SDK. Para acelerar a compilação, use
-DskipTestspara ignorar a execução do teste e-Dfastpara ignorar verificações adicionais do código-fonte:mvn clean install -DskipTests -Dfast -Daws.sdkv2.version=2.20.144Navegue até o diretório do conector kinesis
cd ../flink-sql-connector-kinesisCompile e instale o jar do conector sql:
mvn clean install -DskipTests -DfastO jar resultante estará disponível em:
target/flink-sql-connector-kinesis-1.15.4.jar
Baixe o código-fonte do Flink 1.15.4:
wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgzDescompactar código-fonte:
tar -xvf flink-1.15.4-src.tgzNavegue até o diretório do conector kinesis
cd flink-1.15.4/flink-connectors/flink-connector-aws-kinesis-streams/Compile e instale o jar de conectores, especificando a versão necessária do AWS SDK. Para acelerar a compilação, use
-DskipTestspara ignorar a execução do teste e-Dfastpara ignorar verificações adicionais do código-fonte:mvn clean install -DskipTests -Dfast -Daws.sdk.version=2.20.144Navegue até o diretório do conector kinesis
cd ../flink-sql-connector-aws-kinesis-streamsCompile e instale o jar do conector sql:
mvn clean install -DskipTests -DfastO jar resultante estará disponível em:
target/flink-sql-connector-aws-kinesis-streams-1.15.4.jar
Baixe o código-fonte do Flink 1.15.4:
wget https://archive.apache.org/dist/flink/flink-1.15.4/flink-1.15.4-src.tgzDescompactar código-fonte:
tar -xvf flink-1.15.4-src.tgzNavegue até o diretório do conector
cd flink-1.15.4/flink-connectors/flink-connector-aws-kinesis-firehose/Compile e instale o jar de conectores, especificando a versão necessária do AWS SDK. Para acelerar a compilação, use
-DskipTestspara ignorar a execução do teste e-Dfastpara ignorar verificações adicionais do código-fonte:mvn clean install -DskipTests -Dfast -Daws.sdk.version=2.20.144Navegue até o diretório do conector sql
cd ../flink-sql-connector-aws-kinesis-firehoseCompile e instale o jar do conector sql:
mvn clean install -DskipTests -DfastO jar resultante estará disponível em:
target/flink-sql-connector-aws-kinesis-firehose-1.15.4.jar
Baixe o código-fonte do Flink 1.15.4:
wget https://archive.apache.org/dist/flink/flink-connector-aws-3.0.0/flink-connector-aws-3.0.0-src.tgzDescompactar código-fonte:
tar -xvf flink-connector-aws-3.0.0-src.tgzNavegue até o diretório do conector
cd flink-connector-aws-3.0.0Compile e instale o jar de conectores, especificando a versão necessária do AWS SDK. Para acelerar a compilação, use
-DskipTestspara ignorar a execução do teste e-Dfastpara ignorar verificações adicionais do código-fonte:mvn clean install -DskipTests -Dfast -Dflink.version=1.15.4 -Daws.sdk.version=2.20.144O jar resultante estará disponível em:
flink-sql-connector-dynamodb/target/flink-sql-connector-dynamodb-3.0.0.jar