

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á.

# Apache Flink
<a name="emr-flink"></a>

O [Apache Flink](https://flink.apache.org/) é um mecanismo de fluxo de dados de streaming que você pode usar para executar o processamento de streaming em tempo real em fontes de dados de alto throughput. O Flink suporta semântica de tempo de evento para out-of-order eventos, semântica de exatamente uma vez, controle de contrapressão e APIs otimizado para escrever aplicativos de streaming e em lote.

Além disso, o Flink tem conectores para fontes de dados de terceiros, como o seguinte:
+ [Amazon Kinesis Data Streams](https://nightlies.apache.org/flink/flink-docs-stable/docs/connectors/datastream/kinesis/)
+ [Apache Kafka](https://nightlies.apache.org/flink/flink-docs-stable/docs/connectors/datastream/kafka/)
+ [Elasticsearch Connector do Flink](https://nightlies.apache.org/flink/flink-docs-stable/docs/connectors/datastream/elasticsearch/)
+ [API de streaming do Twitter](https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/connectors/datastream/twitter/)
+ [Cassandra](https://nightlies.apache.org/flink/flink-docs-stable/docs/connectors/datastream/cassandra/)

O Amazon EMR oferece suporte ao Flink como um aplicativo YARN para que você possa gerenciar recursos junto com outros aplicativos em um cluster. Flink-on-YARNpermite que você envie trabalhos temporários do Flink, ou você pode criar um cluster de longa execução que aceita vários trabalhos e aloca recursos de acordo com a reserva geral do YARN.

O Flink é incluído nas versões 5.1.0 e posteriores do Amazon EMR.

**nota**  
O suporte para a classe `FlinkKinesisConsumer` foi adicionado no Amazon EMR versão 5.2.1.

A tabela a seguir lista a versão do Flink incluída na versão mais recente da série 7.x do Amazon EMR, além dos componentes que o Amazon EMR instala com o Flink.

Para a versão dos componentes instalados com o Flink nesta versão, consulte Versões de componentes da [versão 7.13.0](emr-7130-release.md).


**Informações sobre a versão do Flink para o emr-7.13.0**  

| Rótulo de versão do Amazon EMR | Versão do Flink | Componentes instalados com o Flink | 
| --- | --- | --- | 
| emr-7.13.0 | Flink 1.20.0-amzn-7 | emrfs, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-hdfs-zkfc, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, flink-client, flink-jobmanager-config, hudi, delta | 

A tabela a seguir lista a versão do Flink incluída na versão mais recente da série 6.x do Amazon EMR, além dos componentes que o Amazon EMR instala com o Flink.

Para obter a versão dos componentes instalados com o Flink nessa versão, consulte [Release 6.15.0 Component Versions](emr-6150-release.md).


**Informações de versão do Flink para o emr-6.15.0**  

| Rótulo de versão do Amazon EMR | Versão do Flink | Componentes instalados com o Flink | 
| --- | --- | --- | 
| emr-6.15.0 | Flink 1.17.1-amzn-1 | emrfs, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, flink-client, flink-jobmanager-config, hudi, delta-standalone-connectors | 

A tabela a seguir lista a versão do Flink incluída na versão mais recente da série 5.x do Amazon EMR, além dos componentes que o Amazon EMR instala com o Flink.

Para obter a versão dos componentes instalados com o Flink nesse lançamento, consulte [Release 5.36.2 Component Versions](emr-5362-release.md).


**Informações de versão do Flink para o emr-5.36.2**  

| Rótulo de versão do Amazon EMR | Versão do Flink | Componentes instalados com o Flink | 
| --- | --- | --- | 
| emr-5.36.2 | Flink 1.14.2 | emrfs, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, flink-client, flink-jobmanager-config | 

**Topics**
+ [Criar um cluster com o Flink](flink-create-cluster.md)
+ [Configurar o Flink no Amazon EMR](flink-configure.md)
+ [Usar trabalhos do Flink no Amazon EMR](flink-jobs.md)
+ [Usar o shell Scala](flink-scala.md)
+ [Localizar a interface Web do Flink](flink-web-interface.md)
+ [Escalador automático do Flink](flink-autoscaler.md)
+ [Otimização dos tempos de reinício dos trabalhos para operações de recuperação e ajuste de escala de tarefas](flink-restart.md)
+ [Usar trabalhos do Flink pelo Zeppelin no Amazon EMR](flink-zeppelin.md)
+ [Histórico de versões do Flink](Flink-release-history.md)