SDK 및 작업자 종속성

Apache Beam SDK와 Dataflow 작업자는 공통 타사 구성요소를 사용하며, 이러한 구성요소는 종속 항목을 추가로 가져옵니다. Apache Beam SDK의 종속 항목은 기본 Dataflow 런타임 환경에 사전 설치되어 있습니다.

일부 데이터 처리 사용 사례에서는 추가 라이브러리나 클래스를 사용하는 이점을 얻을 수 있습니다. 이러한 경우 파이프라인 종속 항목을 관리해야 할 수 있습니다. 종속 항목 관리에 대한 자세한 내용은 Dataflow에서 파이프라인 종속 항목 관리를 참조하세요.

이 페이지에는 Apache Beam 및 Dataflow SDK 출시 버전별 종속 항목과 작업자 패키지 정보가 포함되어 있습니다.

Apache Beam 2.x SDK

Go용 SDK

Go용 Apache Beam SDK의 종속 항목 정보는 Go용 Apache Beam SDK 종속 항목 페이지를 참고하세요.

자바용 SDK

Java용 Apache Beam SDK의 종속 항목 정보는 Java용 Apache Beam SDK 종속 항목 페이지를 참고하세요.

Python용 SDK

Python용 Apache Beam SDK의 종속 항목 정보는 Python용 Apache Beam SDK 종속 항목 페이지를 참고하세요.

작업자 종속 항목

이 섹션은 Apache Beam 2.49.0 이하에 적용됩니다. 다음 표에는 Dataflow에서 빌드한 작업자에 설치된 Python 종속 항목에 관한 정보가 나와 있습니다.

Dataflow 2.x SDK

자바용 SDK

JAR이 충돌 버전을 사용하는지 확인하려면 프로젝트의 종속 항목 트리를 검사합니다. Maven과 같은 다양한 도구를 사용하여 종속 항목 트리를 생성할 수 있습니다.

pom.xml에서 다음 테이블의 라이브러리에 'latest'를 지정하지 마세요.

Python용 SDK

Dataflow 1.x SDK

자바용 SDK