Compatibilidad con el entorno de ejecución de Apache Beam
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta página, se muestran los entornos de ejecución compatibles con Apache Beam.
Versiones de Java compatibles
En la siguiente tabla, se muestran los entornos de ejecución de Java compatibles con cada versión del
SDK de Apache Beam.
Versiones de Apache Beam
Versiones de 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 o una versión anterior
8
Versiones de Python compatibles
En la siguiente tabla, se muestran los entornos de ejecución de Python compatibles con cada versión del
SDK de Apache Beam.
Versiones de Apache Beam
Versiones de 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 (beta), 3.6 (beta), 3.7 (beta)
2.12.0-2.13.0
2.7, 3.5 (alfa), 3.6 (alfa), 3.7 (alfa)
2.11.0
2.7, 3.5 (alfa)
2.10.0 o una versión anterior
2.7
Versiones de Go compatibles
Recomendamos que uses la versión más reciente de Go cuando trabajes
con el SDK de Apache Beam para Go.
Go se compila con anticipación al código máquina y no depende de una máquina
virtual o un intérprete. Para obtener más información, consulta
¿Tiene Go un entorno de ejecución?
En la siguiente tabla, se muestra la versión de Go compatible más antigua para cada versión del
SDK de Apache Beam.
Versiones de Apache Beam
Versiones de Go compatibles
2.64.0-2.67.0
1.23 o una versión posterior
2.63.0
1.22.10 o una versión posterior
2.59.0-2.62.0
1.21 o una versión posterior
2.50.0-2.58.0
1.20 o una versión posterior
2.46.0-2.49.0
1.19 o una versión posterior
2.40.0-2.45.0
1.18 o una versión posterior
2.39.0 o una versión posterior
1.16 o una versión posterior
También puedes determinar la versión de Go compatible más antigua para una
versión del SDK de Apache Beam si revisas el archivo go.mod del SDK:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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`."]]