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