Apache Beam 런타임 지원

이 페이지에서는 Apache Beam에서 지원하는 런타임 환경을 보여줍니다.

지원되는 자바 버전

다음 표에는 Apache Beam SDK의 각 버전에서 지원하는 Java 런타임이 나와 있습니다.

Apache Beam 출시 버전 지원되는 자바 버전
2.52.0-2.61.0 8, 11, 17, 21
2.37.0-2.51.0 8, 11, 17
2.29.0-2.36.0 8, 11
2.28.0 이하 8

지원되는 Python 버전

다음 표에는 Apache Beam SDK의 각 버전에서 지원하는 Python 런타임이 나와 있습니다.

Apache Beam 출시 버전 지원되는 Python 버전
2.61.0-2.61.0 3.9, 3.10, 3.11, 3.12
2.57.0-2.60.0 3.8, 3.9, 3.10, 3.11, 3.12
2.49.0-2.56.0 3.8, 3.9, 3.10, 3.11
2.47.0-2.48.0 3.7, 3.8, 3.9, 3.10, 3.11
2.43.0-2.46.0 3.7, 3.8, 3.9, 3.10
2.39.0-2.42.0 3.7, 3.8, 3.9
2.37.0-2.38.0 3.6, 3.7, 3.8, 3.9
2.25.0-2.36.0 3.6, 3.7, 3.8
2.23.0-2.24.0 2.7, 3.5, 3.6, 3.7, 3.8
2.16.0-2.22.0 2.7, 3.5, 3.6, 3.7
2.14.0-2.15.0 2.7, 3.5(베타), 3.6(베타), 3.7(베타)
2.12.0-2.13.0 2.7, 3.5(알파), 3.6(알파), 3.7(알파)
2.11.0 2.7, 3.5(알파)
2.10.0 이하 2.7

지원되는 Go 버전

Go용 Apache Beam SDK로 작업할 때는 최신 버전의 Go를 사용하는 것이 좋습니다.

Go는 사전에 기계 코드로 컴파일되며 가상 머신이나 인터프리터를 사용하지 않습니다. 자세한 내용은 Go에 런타임이 있나요?를 참고하세요.

다음 표에는 Apache Beam SDK의 각 버전에서 지원되는 가장 초기 Go 버전이 나와 있습니다.

Apache Beam 출시 버전 지원되는 Go 버전
2.59.0-2.61.0 1.21 이상
2.50.0-2.58.0 1.20 이상
2.46.0-2.49.0 1.19 이상
2.40.0-2.45.0 1.18 이상
2.39.0 이하 1.16 이상

SDK의 go.mod 파일을 검토하여 Apache Beam SDK 출시에서 지원되는 가장 오래된 Go 버전을 확인할 수도 있습니다.

https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod

BEAM_SDK_VERSION을 Apache Beam SDK 버전 번호(예: 2.61.0)로 바꿉니다.