API 和客户端库概述

可用的接口

在与 Dataproc 交互时,您可以使用多个程序接口之一。下面按我们推荐使用的顺序列出了可用的接口:

  • Google Cloud 客户端库:Dataproc(Alpha 版和 Beta 版)客户端库支持多种语言,并以 gRPC 为基础构建。这些客户端库在 gRPC 基础之上提供了一个抽象层,能处理操作轮询、重试等细节。

  • gRPC:如果客户端库不适用于您选择的编程语言,则可以使用 gRPC 支持的任何语言为 Dataproc 生成 gRPC 客户端库。为此,您需要可从 GitHub 上的代码库获得的协议缓冲区服务定义。然后,您可以按照 grpc.io 上对您的首选语言的说明生成并使用您的客户端。

  • REST API:如果您无法使用 Dataproc 的客户端库或 gRPC API,请使用 REST API。