Bigtable e l'API HBase
Un modo per comunicare con Bigtable è tramite il client Cloud Bigtable HBase per Java, che è una versione personalizzata del client Apache HBase. Il client Cloud Bigtable HBase per Java 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 Librerie client.
Il codice sorgente del client è disponibile nel repository GitHub googleapis/java-bigtable-hbase. Il codice di esempio che utilizza il client è disponibile nei seguenti repository GitHub:
Quando utilizzi il client Cloud Bigtable HBase per Java, non devi eseguire il server HBase. Stai semplicemente utilizzando una versione modificata dell'interfaccia client HBase. Google gestisce e mantiene 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 informazioni dettagliate, consulta la sezione Differenze tra le API HBase e Bigtable.
Il client Cloud Bigtable HBase 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.