Nesta página, você verá os ambientes de execução compatíveis com o Apache Beam.
Versões compatíveis do Java
A tabela a seguir mostra os ambientes de execução do Java compatíveis com cada versão do SDK do Apache Beam.
Versões do Apache Beam | Versões compatíveis do Java |
---|---|
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 ou anterior | 8 |
Versões compatíveis do Python
A tabela a seguir mostra os ambientes de execução do Python compatíveis com cada versão do SDK do Apache Beam.
Versões do Apache Beam | Versões compatíveis do Python |
---|---|
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 ou anterior | 2.7 |
Versões compatíveis do Go
Recomendamos que você use a versão mais recente do Go ao trabalhar com o SDK do Apache Beam para Go.
O Go é compilado antecipadamente para o código de máquina e não depende de uma máquina virtual ou de um intérprete. Para mais informações, consulte O Go tem um ambiente de execução?
A tabela a seguir mostra a versão Go mais antiga compatível com cada versão do SDK do Apache Beam.
Versões do Apache Beam | Versões compatíveis do Go |
---|---|
2.50.0-2.56.0 | 1.20 ou posterior |
2.46.0-2.49.0 | 1.19 ou posterior |
2.40.0-2.45.0 | 1.18 ou posterior |
2.39.0 ou posterior | 1.16 ou posterior |
Também é possível determinar a versão Go compatível mais antiga com uma
versão do SDK do Apache Beam analisando o arquivo go.mod
do SDK:
https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod
Substitua BEAM_SDK_VERSION
pelo número da versão do SDK
do Apache Beam, como 2.56.0
.