Descripción general de API y bibliotecas cliente

Interfaces disponibles

Puedes usar una de las interfaces programáticas cuando interactúas con Dataproc. Estas son las interfaces disponibles, en el orden en que recomendamos usarlas:

  • Bibliotecas cliente de Google Cloud: Las bibliotecas cliente de Dataproc (versiones Alfa y Beta) están disponibles en varios lenguajes y se compilan en gRPC. Estas bibliotecas cliente proporcionan una capa de abstracción sobre gRPC y controlan los detalles del sondeo de operaciones, los reintentos y mucho más.

  • gRPC: Si una biblioteca cliente no está disponible para el lenguaje de programación que elegiste, puedes generar bibliotecas cliente de gRPC para Dataproc en cualquier lenguaje compatible con gRPC. Para hacer esto, necesitará la definición del servicio búfer de protocolo disponible en nuestro repositorio en GitHub. Puedes seguir las instrucciones según tu lenguaje de preferencia en grpc.io para generar y usar tu cliente.

  • API de REST: Si no puedes usar las bibliotecas cliente de Dataproc o la API de gRPC, usa la API de REST.