Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Verfügbare Oberflächen
Sie können bei der Interaktion mit Dataproc eine von mehreren programmatischen Oberflächen verwenden. Wir empfehlen die Nutzung der folgenden verfügbaren Oberflächen in der angegebenen Reihenfolge:
Google Cloud-Clientbibliotheken: Dataproc-Clientbibliotheken (Alpha- und Betaversion) sind in mehreren Sprachen verfügbar und basieren auf gRPC. Diese Clientbibliotheken bieten eine Abstraktionsebene zusätzlich zu gRPC und verarbeiten Details zu Sitzungsabfragen, Wiederholungen und mehr.
gRPC: Wenn für Ihre gewünschte Programmiersprache keine Clientbibliothek verfügbar ist, können Sie gRPC-Clientbibliotheken für Dataproc in jeder von gRPC unterstützten Sprache generieren. Sie benötigen zu diesem Zweck die Dienstdefinition der Protokollpuffer. Diese finden Sie in der Regel in unserem Repository auf GitHub.
Folgen Sie den Anleitungen für Ihre bevorzugte Sprache unter grpc.io, um den Client zu generieren und zu verwenden.
REST API: Wenn Sie die Clientbibliotheken von Dataproc oder die gRPC API nicht verwenden können, verwenden Sie die REST API.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-22 (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,["# Overview of APIs and Client Libraries\n\nAvailable interfaces\n--------------------\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."]]