Vista geral das APIs e das bibliotecas cliente

Interfaces disponíveis

Pode usar uma de várias interfaces programáticas quando interage com o Dataproc. Estas são as interfaces disponíveis, pela ordem em que recomendamos a sua utilização:

  • Bibliotecas cliente do Google Cloud: as bibliotecas cliente do Dataproc (versão alfa e beta) estão disponíveis em vários idiomas e são criadas com base no gRPC. Estas bibliotecas de cliente oferecem uma camada de abstração sobre o gRPC e processam os detalhes da sondagem de operações, repetições e muito mais.

  • gRPC: se não estiver disponível uma biblioteca cliente para a sua linguagem de programação preferencial, pode gerar bibliotecas cliente gRPC para o Dataproc em qualquer linguagem suportada pelo gRPC. Para tal, precisa da definição do serviço de buffers de protocolo disponível no nosso repositório no GitHub. Em seguida, pode seguir as instruções para o seu idioma preferencial em grpc.io para gerar e usar o seu cliente.

  • API REST: se não conseguir usar as bibliotecas de cliente do Dataproc ou a API gRPC, use a API REST.