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.56.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.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.50.0-2.56.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:
https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod
Reemplaza BEAM_SDK_VERSION
por el número de versión del
SDK de Apache Beam, como 2.56.0
.