이 페이지에서는 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
)로 바꿉니다.