Cloud Bigtable 和 HBase API

要与 Cloud Bigtable 通信,一种方式是使用 Java 版 Cloud Bigtable HBase 客户端,该客户端是 Apache HBase 客户端的定制版本。Java 版 Cloud Bigtable HBase 客户端可让您编写 Java 应用,以通过开源 HBase API 与 Cloud Bigtable 进行通信。该客户端可与 HBase API 的版本 1.0.x、1.1.x、1.2.x 和 1.3.x 兼容。

如需了解如何将 Java 版 HBase 客户端添加到应用,请参阅客户端库

该客户端的源代码可在 GitHub 代码库 googleapis/java-bigtable-hbase 中找到。以下 GitHub 代码库提供了使用此客户端的示例代码:

使用 Java 版 Cloud Bigtable HBase 客户端时,您无需运行 HBase 服务器,您只需使用 HBase 客户端界面的这个修订版。Google 就会运行并维护服务器以提供 Cloud Bigtable 服务。

由于 HBase 和 Cloud Bigtable 不完全相同,因此标准 HBase API 和适用于 Cloud Bigtable 的 HBase API 之间存在细微差异。如需了解详情,请参阅 HBase 和 Cloud Bigtable API 之间的差异

Java 版 Cloud Bigtable HBase 客户端兼容 Hadoop 2.4 及更高版本。它需要 Java 8 运行时环境。

后续步骤