아파치 플링크용 아마존 매니지드 서비스 시작하기 () DataStream API - Managed Service for Apache Flink

Amazon Managed Service for Apache Flink는 이전에 Amazon Kinesis Data Analytics for Apache Flink로 알려졌습니다.

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

아파치 플링크용 아마존 매니지드 서비스 시작하기 () DataStream API

이 섹션에서는 Apache Flink용 관리 서비스의 기본 개념과 를 사용하여 Java로 애플리케이션을 구현하는 방법을 소개합니다. DataStream API 애플리케이션 생성 및 테스트에 사용할 수 있는 옵션에 대해 설명합니다. 또한 이 가이드의 자습서를 완료하고 첫 번째 애플리케이션을 만드는 데 필요한 도구를 설치하는 방법에 대한 지침도 제공합니다.

Apache Flink용 관리 서비스 응용 프로그램의 구성 요소를 검토하십시오.

참고

아파치 플링크용 아마존 매니지드 서비스는 모든 아파치 APIs 플링크와 잠재적으로 모든 언어를 지원합니다. JVM 자세한 내용은 Flink를 참조하십시오. APIs

선택한 API 항목에 따라 응용 프로그램의 구조와 구현이 약간 다릅니다. 이 시작하기 자습서에서는 DataStream API Java에서 를 사용하여 응용 프로그램을 구현하는 방법을 다룹니다.

Apache Flink용 관리 서비스 응용 프로그램은 데이터를 처리하기 위해 Apache Flink 런타임을 사용하여 입력을 처리하고 출력을 생성하는 Java 응용 프로그램을 사용합니다.

일반적인 Apache Flink 관리 서비스 응용 프로그램에는 다음과 같은 구성 요소가 있습니다.

응용 프로그램에는 응용 프로그램에서 사용하는 Flink 커넥터 또는 잠재적으로 Java 라이브러리와 같은 일부 외부 종속성이 필요합니다. Apache Flink용 아마존 매니지드 서비스에서 실행하려면 애플리케이션을 Fat-jar에 종속성과 함께 패키징하여 Amazon S3 버킷에 업로드해야 합니다. 그런 다음 Managed Service for Apache Flink 애플리케이션을 생성합니다. 다른 런타임 구성 파라미터와 함께 코드 패키지의 위치를 전달합니다.

이 자습서에서는 Apache Maven을 사용하여 응용 프로그램을 패키징하는 방법과 선택한 응용 프로그램을 로컬에서 실행하는 방법을 보여줍니다. IDE

연습을 완료하기 위한 사전 요구 사항을 충족하십시오.

이 가이드의 단계를 완료하려면 다음이 필요합니다.

  • Git 클라이언트. 아직 설치하지 않았다면 Git 클라이언트를 설치하세요.

  • 자바 개발 키트 (JDK) 버전 11. Java JDK 11을 설치하고 설치 위치를 가리키도록 JAVA_HOME JDK 환경 변수를 설정합니다. JDK11이 없는 경우 Amazon Coretto 11 또는 원하는 다른 표준을 JDK 사용할 수 있습니다.

    • 올바르게 JDK 설치되었는지 확인하려면 다음 명령을 실행합니다. Amazon Corretto가 아닌 JDK 다른 제품을 사용하는 경우 출력이 달라집니다. 버전이 11.x인지 확인하십시오.

      $ java --version openjdk 11.0.23 2024-04-16 LTS OpenJDK Runtime Environment Corretto-11.0.23.9.1 (build 11.0.23+9-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.23.9.1 (build 11.0.23+9-LTS, mixed mode)
  • Apache Maven. 아직 설치하지 않았다면 Apache Maven을 설치하세요. 설치 방법을 알아보려면 Apache Maven 설치를 참조하십시오.

    • Apache Maven 설치를 테스트하려면 다음을 입력하십시오.

    $ mvn -version
  • IDE로컬 개발용. 응용 프로그램을 개발하고 컴파일할 때는 Eclipse Java Neon 또는 IntelliJ와 같은 개발 환경을 사용하는 IDEA 것이 좋습니다.

    • Apache Maven 설치를 테스트하려면 다음을 입력하십시오.

    $ mvn -version

시작하려면 AWS 계정을 설정하고 관리자 사용자를 생성합니다. 섹션으로 이동하십시오.