Supporto del runtime Apache Beam

Questa pagina mostra gli ambienti di runtime supportati da Apache Beam.

Versioni Java supportate

La tabella seguente mostra i runtime Java supportati da ciascuna versione dell'applicazione SDK Apache Beam.

Release di Apache Beam Versioni Java supportate
2.52.0-2.57.0 8, 11, 17, 21
2.37.0-2.51.0 8, 11 e 17
2.29.0-2.36.0 8 e 11
2.28.0 o versioni precedenti 8

Versioni di Python supportate

La tabella seguente mostra i runtime Python supportati da ogni versione dell'applicazione SDK Apache Beam.

Release di Apache Beam Versioni di Python supportate
2.57.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 (alpha), 3,6 (alpha), 3,7 (alpha)
2.11.0 2,7, 3,5 (alpha)
2.10.0 o versioni precedenti 2.7

Versioni di Go supportate

Ti consigliamo di utilizzare l'ultima versione di Go quando lavori con l'SDK Apache Beam per Go.

Go viene compilato in anticipo per il codice della macchina e non si basa su un o da interprete. Per ulteriori informazioni, vedi Go ha un runtime?

La tabella seguente mostra la prima versione di Go supportata per ogni versione di l'SDK Apache Beam.

Release di Apache Beam Versioni di Go supportate
2.50.0-2.57.0 1.20 o versioni successive
2.46.0-2.49.0 1.19 o versioni successive
2.40.0-2.45.0 1.18 o versioni successive
2.39.0 o versioni precedenti 1.16 o versioni successive

Puoi anche determinare la prima versione di Go supportata per un Rilascio dell'SDK Apache Beam dopo l'esame del file go.mod dell'SDK:

https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod

Sostituisci BEAM_SDK_VERSION con l'SDK Apache Beam numero di versione, ad esempio 2.57.0.