Bigtable e l'API HBase
Un modo per comunicare con Bigtable è tramite il client Cloud Bigtable HBase per Java, una versione personalizzata del client Apache HBase. Il client HBase di Cloud Bigtable per Java ti consente di scrivere applicazioni Java che comunicano con Bigtable tramite l'API HBase open source. Il client è compatibile con le versioni 1.x e 2.x dell'API HBase.
Per scoprire come aggiungere il client HBase per Java alla tua applicazione, consulta le librerie client.
Il codice sorgente per il client è disponibile nel repository GitHub googleapis/java-bigtable-hbase. Il codice campione che utilizza il client è disponibile nei seguenti repository GitHub:
Quando utilizzi il client HBase di Cloud Bigtable per Java, non è necessario eseguire il server HBase. Stai utilizzando semplicemente una versione modificata dell'interfaccia client HBase. Google esegue e gestisce i server per il servizio Bigtable.
Poiché HBase e Bigtable non sono identici, esistono piccole differenze tra l'API HBase standard e l'API HBase per Cloud Bigtable. Per maggiori dettagli, consulta Differenze tra le API HBase e Bigtable.
Il client HBase di Cloud Bigtable per Java funziona con Hadoop 2.4 e versioni successive. Richiede un ambiente di runtime Java 8.
Passaggi successivi
- Visualizza un esempio"hello world" per il client HBase per Java.
- Scopri come connetterti a Bigtable.
- Scopri come aggiungere la libreria client alla tua applicazione.