Compatibilité Apache Beam des environnements d'exécution
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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.67.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.61.0-2.67.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 (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.64.0-2.67.0
1.23 ou ultérieure
2.63.0
1.22.10 ou version ultérieure
2.59.0-2.62.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 :
Remplacez BEAM_SDK_VERSION par le numéro de version du SDK Apache Beam, par exemple 2.67.0.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eThis page provides an overview of the runtime environments supported by different versions of the Apache Beam SDK.\u003c/p\u003e\n"],["\u003cp\u003eApache Beam SDK versions 2.52.0 through 2.63.0 support Java versions 8, 11, 17, and 21.\u003c/p\u003e\n"],["\u003cp\u003eApache Beam SDK versions 2.61.0 through 2.63.0 support Python versions 3.9, 3.10, 3.11, and 3.12.\u003c/p\u003e\n"],["\u003cp\u003eThe latest Apache Beam SDK versions, from 2.59.0 to 2.63.0, support Go version 1.21 or later, while earlier versions have different minimum Go version requirements.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ego.mod\u003c/code\u003e file within the Apache Beam SDK repository can be used to ascertain the minimum supported Go version for a specific SDK release, by substituting the appropriate version number.\u003c/p\u003e\n"]]],[],null,["# Apache Beam runtime support\n\nThis page shows the runtime environments supported by Apache Beam.\n\nSupported Java versions\n-----------------------\n\nThe following table shows the Java runtimes supported by each version of the\nApache Beam SDK.\n\nSupported Python versions\n-------------------------\n\nThe following table shows the Python runtimes supported by each version of the\nApache Beam SDK.\n\nSupported Go versions\n---------------------\n\nWe recommend that you use the latest version of Go when working\nwith the Apache Beam SDK for Go.\n\nGo is compiled ahead of time to machine code, and doesn't rely on a virtual\nmachine or interpreter. For more information, see\n[Does Go have a runtime?](https://go.dev/doc/faq#runtime)\n\nThe following table shows the earliest supported Go version for each version of\nthe Apache Beam SDK.\n\nYou can also determine the earliest supported Go version for an\nApache Beam SDK release by reviewing the SDK's `go.mod` file: \n\n https://raw.githubusercontent.com/apache/beam/v\u003cvar translate=\"no\"\u003eBEAM_SDK_VERSION\u003c/var\u003e/sdks/go.mod\n\nReplace \u003cvar translate=\"no\"\u003eBEAM_SDK_VERSION\u003c/var\u003e with the Apache Beam SDK\nversion number, such as `2.67.0`."]]