Visão geral de APIs e bibliotecas de cliente

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.