Apache Beam 런타임 지원

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

지원되는 자바 버전

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

Apache Beam 출시 버전 지원되는 자바 버전
2.52.0~2.63.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.63.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.63.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.63.0)로 바꿉니다.