

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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

[Apache Flink](https://flink.apache.org/)는 처리량이 많은 데이터 원본에서 실시간 스트림 처리를 실행하는 데 사용할 수 있는 스트리밍 데이터플로우 엔진입니다. Flink는 잘못된 순서 이벤트에 대한 이벤트 시간 의미, 일회성 의미, 역압 제어, 그리고 스트리밍과 배치 애플리케이션 모두를 작성하도록 최적화된 API를 지원합니다.

또한, Flink에는 다음과 같은 타사 데이터 원본용 커넥터가 있습니다.
+ [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/)
+ [Flink Elasticsearch 커넥터](https://nightlies.apache.org/flink/flink-docs-stable/docs/connectors/datastream/elasticsearch/)
+ [Twitter Streaming API](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에서는 클러스터에 있는 다른 애플리케이션과 함께 리소스를 관리할 수 있도록 YARN 애플리케이션으로 Flink를 지원합니다. Flink-on-YARN을 사용하여 임시 Flink 작업을 제출하거나 여러 작업을 허용하고 전체 YARN 동일 시작 인스턴스에 따라 리소스를 할당하는 장기 실행 클러스터를 생성할 수 있습니다.

Flink는 Amazon EMR 릴리스 버전 5.1.0 이상에 포함되어 있습니다.

**참고**  
`FlinkKinesisConsumer` 클래스에 대한 지원이 Amazon EMR 릴리스 버전 5.2.1에 추가되었습니다.

다음 테이블에는 Amazon EMR이 Flink를 통해 설치하는 구성 요소와 함께 Amazon EMR 7.x 시리즈의 최신 릴리스에 포함된 Flink의 버전이 나열되어 있습니다.

이 릴리스에서 Flink와 함께 설치된 구성 요소의 버전은 [릴리스 7.13.0 구성 요소 버전을 참조하세요](emr-7130-release.md).


**emr-7.13.0용 Flink 버전 정보**  

| Amazon EMR 릴리스 레이블 | Flink 버전 | 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 | 

다음 테이블에는 Amazon EMR이 Flink를 통해 설치하는 구성 요소와 함께 Amazon EMR 6.x 시리즈의 최신 릴리스에 포함된 Flink의 버전이 나열되어 있습니다.

이 릴리스에서 Flink와 함께 설치된 구성 요소의 버전은 [릴리스 6.15.0 구성 요소 버전](emr-6150-release.md)을 참조하세요.


**emr-6.15.0용 Flink 버전 정보**  

| Amazon EMR 릴리스 레이블 | Flink 버전 | 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 | 

다음 테이블에는 Amazon EMR이 Flink를 통해 설치하는 구성 요소와 함께 Amazon EMR 5.x 시리즈의 최신 릴리스에 포함된 Flink의 버전이 나열되어 있습니다.

이 릴리스에서 Flink와 함께 설치된 구성 요소의 버전은 [릴리스 5.36.2 구성 요소 버전](emr-5362-release.md)을 참조하세요.


**emr-5.36.2용 Flink 버전 정보**  

| Amazon EMR 릴리스 레이블 | Flink 버전 | 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**
+ [Flink를 포함하는 클러스터 생성](flink-create-cluster.md)
+ [Amazon EMR에서 Flink 구성](flink-configure.md)
+ [Amazon EMR에서 Flink 작업 사용](flink-jobs.md)
+ [Scala 쉘 사용](flink-scala.md)
+ [Flink 웹 인터페이스 찾기](flink-web-interface.md)
+ [Flink 오토스케일러](flink-autoscaler.md)
+ [태스크 복구 및 작업 규모 조정을 위한 작업 재시작 시간 최적화](flink-restart.md)
+ [Amazon EMR의 Zeppelin에서 Flink 작업](flink-zeppelin.md)
+ [Flink 릴리스 기록](Flink-release-history.md)