Présentation des API et des bibliothèques clientes

Interfaces disponibles

Lorsque vous interagissez avec Managed Service pour Apache Spark, vous pouvez utiliser l'une des interfaces de programmation. Voici les interfaces disponibles, dans l'ordre dans lequel nous vous recommandons de les utiliser :

  • Bibliothèques clientes Google Cloud : les bibliothèques clientes Managed Service for Apache Spark (versions alpha et bêta) sont disponibles dans plusieurs langages et reposent sur gRPC. Ces bibliothèques clientes fournissent une couche d'abstraction au-dessus de gRPC et gèrent les détails de l'interrogation des opérations, des tentatives, etc.

  • gRPC : si aucune bibliothèque cliente n'est disponible dans le langage de programmation de votre choix, vous pouvez générer des bibliothèques clientes gRPC pour Dataproc dans n'importe quel langage accepté par gRPC. Pour cela, vous aurez besoin de la définition de service Protocol Buffers disponible dans le dépôt sur GitHub. Vous pouvez ensuite suivre les instructions de votre langage préféré sur grpc.io pour générer et utiliser votre client.

  • API REST : si vous ne pouvez pas utiliser les bibliothèques clientes de Managed Service for Apache Spark ni l'API gRPC, utilisez l'API REST.