Cette page présente les environnements d'exécution compatibles avec Apache Beam.
Versions Java compatibles
Le tableau suivant présente les environnements d'exécution Java compatibles avec les différentes versions du SDK Apache Beam.
Versions d'Apache Beam | Versions Java compatibles |
---|---|
2.52.0-2.59.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 ou plus ancienne | 8 |
Versions Python compatibles
Le tableau suivant présente les environnements d'exécution Python compatibles avec les différentes versions du SDK Apache Beam.
Versions d'Apache Beam | Versions Python compatibles |
---|---|
2.57.0-2.50.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 (bêta), 3.6 (bêta), 3.7 (bêta) |
2.12.0-2.13.0 | 2.7, 3.5 (alpha), 3.6 (alpha), 3.7 (alpha) |
2.11.0 | 2.7, 3.5 (alpha) |
2.10.0 ou plus ancienne | 2.7 |
Versions Go compatibles
Nous vous recommandons d'utiliser la dernière version de Go lorsque vous utilisez le SDK Apache Beam pour Go.
Go est compilé à l'avance en code machine et ne repose pas sur une machine virtuelle ni un interpréteur. Pour en savoir plus, consultez l'article Go possède-t-il d'un environnement d'exécution ?
Le tableau suivant indique la première version de Go compatible pour chaque version du SDK Apache Beam.
Versions d'Apache Beam | Versions Go compatibles |
---|---|
2.59.0 | 1.21 ou ultérieure |
2.50.0-2.58.0 | 1.20 ou ultérieure |
2.46.0-2.49.0 | 1.19 ou ultérieure |
2.40.0-2.45.0 | 1.18 ou ultérieure |
2.39.0 ou plus ancienne | 1.16 ou ultérieure |
Vous pouvez également déterminer la version de Go la plus ancienne compatible avec une version donnée du SDK Apache Beam en consultant le fichier go.mod
du SDK :
https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod
Remplacez BEAM_SDK_VERSION
par le numéro de version du SDK Apache Beam, par exemple 2.59.0
.