Auf dieser Seite werden die von Apache Beam unterstützten Laufzeitumgebungen angezeigt.
Unterstützte Java-Versionen
Die folgende Tabelle enthält die Java-Laufzeiten, die von den einzelnen Versionen des Apache Beam SDK unterstützt werden.
Apache Beam-Releases | Unterstützte Java-Versionen |
---|---|
2.52.0-2.57.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 oder früher | 8 |
Unterstützte Python-Versionen
Die folgende Tabelle enthält die Python-Laufzeiten, die von den einzelnen Versionen des Apache Beam SDK unterstützt werden.
Apache Beam-Releases | Unterstützte Python-Versionen |
---|---|
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 oder früher | 2.7 |
Unterstützte Go-Versionen
Wir empfehlen die Verwendung der neuesten Version von Go, wenn Sie mit dem Apache Beam SDK für Go arbeiten.
Go wird im Voraus zu Maschinencode kompiliert und basiert nicht auf einer virtuellen Maschine oder einem Interpreter. Weitere Informationen finden Sie unter Hat Go eine Laufzeit?
Die folgende Tabelle zeigt die früheste unterstützte Go-Version für jede Version des Apache Beam SDK.
Apache Beam-Releases | Unterstützte Go-Versionen |
---|---|
2.50.0-2.57.0 | 1.20 oder höher |
2.46.0-2.49.0 | 1.19 oder höher |
2.40.0-2.45.0 | 1.18 oder höher |
2.39.0 oder früher | 1.16 oder höher |
Sie können die früheste unterstützte Go-Version für einen Apache Beam SDK-Release auch in der Datei go.mod
des SDK ermitteln:
https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod
Ersetzen Sie BEAM_SDK_VERSION
durch die Apache Beam SDK-Versionsnummer, z. B. 2.57.0
.