

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

[Apache Flink](https://flink.apache.org/) est un moteur de flux de données en streaming permettant de traiter des flux en temps réel sur des sources de données à haut débit. Flink prend en charge la sémantique de l'heure des out-of-order événements pour les événements, la sémantique d'une seule fois, le contrôle de la contre-pression, et est APIs optimisé pour écrire à la fois des applications de streaming et des applications par lots.

En outre, Flink a des connecteurs pour les sources de données tierces, telles que :
+ [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/)
+ [Connecteur Flink Elasticsearch](https://nightlies.apache.org/flink/flink-docs-stable/docs/connectors/datastream/elasticsearch/)
+ [API de streaming 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/)

Amazon EMR prend en charge Flink en tant qu'application YARN afin que vous puissiez gérer les ressources avec d'autres applications au sein d'un cluster. Flink-on-YARNvous permet de soumettre des tâches Flink transitoires, ou vous pouvez créer un cluster de longue durée qui accepte plusieurs tâches et alloue des ressources en fonction de la réservation YARN globale.

Flink est inclus dans les versions 5.1.0 et ultérieures d'Amazon EMR.

**Note**  
La prise en charge de la classe `FlinkKinesisConsumer` a été ajoutée dans Amazon EMR version 5.2.1.

Le tableau suivant répertorie la version de Flink incluse dans la dernière version d’Amazon EMR série 7.x, ainsi que les composants qu’Amazon EMR installe avec Flink.

Pour la version des composants installés avec Flink dans cette version, consultez la [version 7.12.0](emr-7120-release.md) Versions des composants.


**Informations de version de Flink pour emr-7.12.0**  

| Étiquette de version Amazon EMR | Version Flink | Composants installés avec Flink | 
| --- | --- | --- | 
| emr-7,12.0 | Flink 1.20.0-amzn-6 | 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 | 

Le tableau suivant répertorie la version de Flink incluse dans la dernière version d'Amazon EMR série 6.x, ainsi que les composants qu'Amazon EMR installe avec Flink.

Pour connaître la version des composants installés avec Flink dans cette version, consultez les [versions des composants de la version 6.15.0](emr-6150-release.md).


**Informations sur la version de Flink pour emr-6.15.0**  

| Étiquette de version Amazon EMR | Version Flink | Composants installés avec 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 | 

Le tableau suivant répertorie la version de Flink incluse dans la dernière version d'Amazon EMR série 5.x, ainsi que les composants qu'Amazon EMR installe avec Flink.

Pour la version des composants installés avec Flink dans cette version, voir la [version 5.36.2](emr-5362-release.md) Versions des composants.


**Informations de version de Flink pour emr-5.36.2**  

| Étiquette de version Amazon EMR | Version Flink | Composants installés avec 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**
+ [Création d'un cluster avec Flink](flink-create-cluster.md)
+ [Configuration de Flink dans Amazon EMR](flink-configure.md)
+ [Utilisation des tâches Flink dans Amazon EMR](flink-jobs.md)
+ [Utilisation du shell Scala](flink-scala.md)
+ [Recherche de l'interface web Flink](flink-web-interface.md)
+ [Outil de mise à l’échelle automatique Flink](flink-autoscaler.md)
+ [Optimisation des temps de redémarrage pour les opérations de récupération et de mise à l’échelle de tâches](flink-restart.md)
+ [Travailler avec les jobs Flink de Zeppelin dans Amazon EMR](flink-zeppelin.md)
+ [Historique des publications de Flink](Flink-release-history.md)