Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Bigtable und die HBase API
Eine Möglichkeit zur Kommunikation mit Bigtable bietet der Cloud Bigtable HBase-Client für Java, der eine angepasste Version des Apache HBase-Clients ist. Mit dem Cloud Bigtable HBase-Client für Java können Sie Java-Anwendungen schreiben, die mit Bigtable über die Open-Source-HBase API kommunizieren. Der Client ist mit den HBase API-Versionen 1.x und 2.x kompatibel.
Der Cloud Bigtable HBase-Client für Java richtet sich an Kunden, die von HBase zu Bigtable migrieren und die HBase API weiterhin verwenden möchten. In allen anderen Fällen sollten Java-Entwickler stattdessen den Cloud Bigtable-Client für Java verwenden, der die Bigtable APIs aufruft.
Informationen darüber, wie Sie den HBase-Client für Java zu Ihrer Anwendung hinzufügen, finden Sie unter Clientbibliotheken.
Der Quellcode für den Client ist im GitHub-Repository googleapis/java-bigtable-hbase verfügbar. Beispielcode, der den Client verwendet, ist in den folgenden GitHub-Repositories verfügbar:
Wenn Sie den Cloud Bigtable HBase-Client für Java verwenden, müssen Sie den HBase-Server nicht betreiben. Sie verwenden einfach eine modifizierte Version der HBase-Client-Schnittstelle. Google betreibt und wartet die Server für den Bigtable-Dienst.
Da HBase und Bigtable nicht identisch sind, gibt es kleinere Unterschiede zwischen der standardmäßigen HBase API und der HBase API für Cloud Bigtable. Weitere Informationen finden Sie unter Unterschiede zwischen der HBase API und der Bigtable API.
Der Cloud Bigtable HBase-Client funktioniert mit Hadoop 2.4 und späteren Versionen. Er benötigt die Java 8-Laufzeitumgebung.
[[["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-09-03 (UTC)."],[[["\u003cp\u003eThe Cloud Bigtable HBase client for Java allows Java applications to interact with Bigtable using the open-source HBase API, compatible with versions 1.x and 2.x.\u003c/p\u003e\n"],["\u003cp\u003eThis client is designed for users migrating from HBase to Bigtable who wish to maintain their use of the HBase API.\u003c/p\u003e\n"],["\u003cp\u003eWhen utilizing this client, the HBase server does not need to be run as Google manages the Bigtable service servers.\u003c/p\u003e\n"],["\u003cp\u003eAlthough Bigtable is similar to HBase, some minor differences exist between the standard HBase API and the HBase API for Cloud Bigtable.\u003c/p\u003e\n"],["\u003cp\u003eThe Cloud Bigtable HBase client for Java requires a minimum of Hadoop 2.4 and a Java 8 runtime environment to operate.\u003c/p\u003e\n"]]],[],null,["Bigtable and the HBase API\n\nOne way to communicate with Bigtable is through the\nCloud Bigtable HBase client for Java, which is a customized version of\nthe [Apache HBase](https://hbase.apache.org/) client. The Cloud Bigtable HBase client for\nJava enables you to write Java applications that communicate with\nBigtable through the open-source [HBase API](https://hbase.apache.org/apidocs/). The\nclient is compatible with HBase API versions 1.x and 2.x.\n\n\nThe Cloud Bigtable HBase client for Java is for customers who are migrating\nto Bigtable from HBase and want to continue using the HBase API. In all other cases,\nJava developers should instead use the\n[Cloud Bigtable client\nfor Java](/java/docs/reference/google-cloud-bigtable/latest/overview), which calls the Bigtable APIs.\n\nTo learn how to add the HBase client for Java to your application, see [Client\nLibraries](/bigtable/docs/reference/libraries).\n\nSource code for the client is available in the GitHub repository\n[googleapis/java-bigtable-hbase](https://github.com/googleapis/java-bigtable-hbase). Sample code that uses\nthe client is available in the following GitHub repositories:\n\n- [GoogleCloudPlatform/java-docs-samples](https://github.com/GoogleCloudPlatform/java-docs-samples)\n- [googleapis/java-bigtable-hbase](https://github.com/googleapis/java-bigtable-hbase)\n\nWhen you use the Cloud Bigtable HBase client for Java, you don't need to\nrun the HBase server. You are simply using a modified version of the HBase\nclient interface. Google runs and maintains the servers for the\nBigtable service.\n\nBecause HBase and Bigtable are not identical, there are minor\ndifferences between the standard HBase API and the HBase API for\nCloud Bigtable. See [Differences between the HBase and\nBigtable APIs](/bigtable/docs/hbase-differences) for details.\n\nThe Cloud Bigtable HBase client for Java works with Hadoop 2.4 and\nlater. It requires a Java 8 runtime environment.\n\nWhat's next\n\n- View a [\"hello world\" example](/bigtable/docs/samples-java-hello) for the HBase client for Java.\n- Learn how to [connect to Bigtable](/bigtable/docs/hbase-connecting).\n- Find out how to [add the client library to your application](/bigtable/docs/reference/libraries)."]]