Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Interfaces disponíveis
É possível usar uma das várias interfaces programáticas ao interagir com o Dataproc. Veja a seguir as interfaces disponíveis, em ordem de recomendação:
Bibliotecas de cliente do Google Cloud: as bibliotecas de cliente do Dataproc (versões Alfa e Beta) estão disponíveis em várias linguagens e são baseadas em gRPC. Elas adicionam uma camada de abstração ao gRPC e processam os detalhes da sondagem de operações, novas tentativas e muito mais.
gRPC: se não houver bibliotecas de cliente disponíveis para a linguagem de programação que você usa, será possível gerar bibliotecas de cliente gRPC para o Dataproc em qualquer linguagem aceita pelo gRPC. Para isso, é necessária a definição do serviço de buffers de protocolo (em inglês) disponível no nosso repositório no GitHub (em inglês).
Siga as instruções referentes à sua linguagem favorita no grpc.io para gerar e usar o cliente.
REST API: se você não conseguir usar as bibliotecas de cliente do Dataproc ou a API gRPC, use a REST API.
[[["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\u003eDataproc offers multiple programmatic interfaces for interaction, with Google Cloud Client Libraries being the recommended option.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Cloud Client Libraries are available in various languages, built on gRPC, and manage operational details like polling and retries.\u003c/p\u003e\n"],["\u003cp\u003eIf a client library is unavailable for your programming language, you can generate gRPC client libraries using protocol buffers from the Google repository.\u003c/p\u003e\n"],["\u003cp\u003eAs an alternative when client libraries or gRPC API is not an option, the Dataproc REST API can be utilized.\u003c/p\u003e\n"]]],[],null,["Available interfaces\n\nYou can use one of several programmatic interfaces when interacting with\nDataproc. These are the available interfaces, in the order that\nwe recommend using them:\n\n- [Google Cloud Client Libraries](/apis/docs/client-libraries-explained#google_cloud_client_libraries):\n Dataproc\n ([alpha and beta release](/terms/launch-stages#launch-stages))\n client libraries are available in multiple languages and\n are built on [gRPC](https://grpc.io/). These client\n libraries provide a layer of abstraction on top of\n gRPC and handle the details of operation polling, retries, and more.\n\n | **Note:** Although the Cloud Client Libraries are the preferred library choice, [Google API Client Libraries](https://developers.google.com/api-client-library/) for Dataproc are also available. These \"legacy\" libraries access REST but not gRPC APIs (see [Google API Client Libraries](/apis/docs/client-libraries-explained#google_api_client_libraries) for additional information).\n- [gRPC](/dataproc/docs/reference/rpc): If a client library is not available\n for your programming language of choice, you can generate gRPC client\n libraries for Dataproc in any gRPC-supported language. To do this, you'll\n need the\n [protocol buffers](https://developers.google.com/protocol-buffers/)\n service definition available from\n [our repository on GitHub](https://github.com/googleapis/googleapis).\n You can then follow the instructions for your preferred language on\n [grpc.io](https://grpc.io/) to generate and use your\n client.\n\n- [REST API](/dataproc/docs/reference/rest): If you're unable\n to use Dataproc's client libraries or the gRPC API, use the REST API."]]