Halaman ini menampilkan lingkungan runtime yang didukung oleh Apache Beam.
Versi Java yang didukung
Tabel berikut menunjukkan runtime Java yang didukung oleh setiap versi Apache Beam SDK.
Rilis Apache Beam | Versi Java yang didukung |
---|---|
2.52.0-2.61.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 atau yang lebih lama | 8 |
Versi Python yang didukung
Tabel berikut menunjukkan runtime Python yang didukung oleh setiap versi Apache Beam SDK.
Rilis Apache Beam | Versi Python yang didukung |
---|---|
2.61.0-2.61.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 atau yang lebih lama | 2,7 |
Versi Go yang didukung
Sebaiknya gunakan Go versi terbaru saat menggunakan Apache Beam SDK untuk Go.
Go dikompilasi terlebih dahulu ke kode mesin, dan tidak bergantung pada mesin virtual atau penafsir. Untuk mengetahui informasi selengkapnya, lihat Apakah Go memiliki runtime?
Tabel berikut menunjukkan versi Go paling awal yang didukung untuk setiap versi Apache Beam SDK.
Rilis Apache Beam | Versi Go yang didukung |
---|---|
2.59.0-2.61.0 | 1.21 atau yang lebih baru |
2.50.0-2.58.0 | 1.20 atau yang lebih baru |
2.46.0-2.49.0 | 1.19 atau yang lebih baru |
2.40.0-2.45.0 | 1.18 atau yang lebih baru |
2.39.0 atau yang lebih lama | 1.16 atau yang lebih baru |
Anda juga dapat menentukan versi Go paling awal yang didukung untuk
rilis Apache Beam SDK dengan meninjau file go.mod
SDK:
https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod
Ganti BEAM_SDK_VERSION
dengan nomor versi Apache Beam SDK, seperti 2.61.0
.