Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Interfacce disponibili
Quando interagisci con Dataproc, puoi utilizzare una delle diverse interfacce programmatiche. Queste sono le interfacce disponibili, nell'ordine in cui
consigliamo di utilizzarle:
Librerie client Google Cloud:
le librerie client Dataproc
(versione alpha e beta)
sono disponibili in più lingue e
sono basate su gRPC. Queste librerie
client forniscono un livello di astrazione sopra
gRPC e gestiscono i dettagli di polling, tentativi e altro ancora.
gRPC: se non è disponibile una libreria client
per il linguaggio di programmazione che preferisci, puoi generare librerie client gRPC
per Dataproc in qualsiasi linguaggio supportato da gRPC. Per farlo, devi disporre della definizione del servizio protocol buffers disponibile nel nostro repository su GitHub.
Puoi quindi seguire le istruzioni per la tua lingua preferita su
grpc.io per generare e utilizzare il tuo
client.
API REST: se non riesci
a utilizzare le librerie client di Dataproc o l'API gRPC, utilizza l'API REST.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]