Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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.67.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.61.0-2.67.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 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.64.0-2.67.0
1.23 ou mais recente
2.63.0
1.22.10 ou mais recente
2.59.0-2.62.0
1.21 ou posterior
2.50.0-2.58.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:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[[["\u003cp\u003eThis page provides an overview of the runtime environments supported by different versions of the Apache Beam SDK.\u003c/p\u003e\n"],["\u003cp\u003eApache Beam SDK versions 2.52.0 through 2.63.0 support Java versions 8, 11, 17, and 21.\u003c/p\u003e\n"],["\u003cp\u003eApache Beam SDK versions 2.61.0 through 2.63.0 support Python versions 3.9, 3.10, 3.11, and 3.12.\u003c/p\u003e\n"],["\u003cp\u003eThe latest Apache Beam SDK versions, from 2.59.0 to 2.63.0, support Go version 1.21 or later, while earlier versions have different minimum Go version requirements.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ego.mod\u003c/code\u003e file within the Apache Beam SDK repository can be used to ascertain the minimum supported Go version for a specific SDK release, by substituting the appropriate version number.\u003c/p\u003e\n"]]],[],null,["# Apache Beam runtime support\n\nThis page shows the runtime environments supported by Apache Beam.\n\nSupported Java versions\n-----------------------\n\nThe following table shows the Java runtimes supported by each version of the\nApache Beam SDK.\n\nSupported Python versions\n-------------------------\n\nThe following table shows the Python runtimes supported by each version of the\nApache Beam SDK.\n\nSupported Go versions\n---------------------\n\nWe recommend that you use the latest version of Go when working\nwith the Apache Beam SDK for Go.\n\nGo is compiled ahead of time to machine code, and doesn't rely on a virtual\nmachine or interpreter. For more information, see\n[Does Go have a runtime?](https://go.dev/doc/faq#runtime)\n\nThe following table shows the earliest supported Go version for each version of\nthe Apache Beam SDK.\n\nYou can also determine the earliest supported Go version for an\nApache Beam SDK release by reviewing the SDK's `go.mod` file: \n\n https://raw.githubusercontent.com/apache/beam/v\u003cvar translate=\"no\"\u003eBEAM_SDK_VERSION\u003c/var\u003e/sdks/go.mod\n\nReplace \u003cvar translate=\"no\"\u003eBEAM_SDK_VERSION\u003c/var\u003e with the Apache Beam SDK\nversion number, such as `2.67.0`."]]