Componente HBase facoltativo di Dataproc

L'installazione del componente HBase facoltativo è limitata ai cluster Dataproc creati con la versione immagine 1.5 o 2.0.

Sebbene Google Cloud fornisca molti servizi che consentono di eseguire il deployment di Apache HBase autogestito, Bigtable è spesso l'opzione migliore, in quanto fornisce un'API aperta con HBase e la portabilità del workload. Le tabelle del database HBase possono essere migrate a Bigtable per la gestione dei dati sottostanti, mentre le applicazioni che in precedenza interagivano con HBase, come Spark, possono rimanere su Dataproc e connettersi in modo sicuro a Bigtable. In questa guida, forniamo i passaggi di alto livello per iniziare a utilizzare Bigtable e forniamo riferimenti per la migrazione dei dati a Bigtable dalle implementazioni Dataproc HBase.

Inizia a utilizzare Bigtable

Cloud Bigtable è una piattaforma NoSQL altamente scalabile e performante che offre compatibilità e portabilità del client API Apache HBase per i carichi di lavoro HBase. Il client è compatibile con le versioni 1.x e 2.x dell'API HBase e può essere incluso nell'applicazione esistente per leggere e scrivere su Bigtable. Le applicazioni HBase esistenti possono aggiungere la libreria client Bigtable HBase per leggere e scrivere i dati archiviati in Bigtable.

Per saperne di più sulla configurazione dell'applicazione HBase con Bigtable, consulta Bigtable e l'API HBase.

Crea un cluster Bigtable

Per iniziare a utilizzare Bigtable, crea un cluster e tabelle per archiviare i dati precedentemente archiviati in HBase. Segui i passaggi descritti nella documentazione di Bigtable per creare un'istanza, un cluster e tabelle con lo stesso schema delle tabelle HBase. Per la creazione automatica di tabelle da DDL di tabelle HBase, consulta lo strumento di conversione dello schema.

Apri l'istanza Bigtable nella console Google Cloud per visualizzare la tabella e i grafici di monitoraggio lato server, tra cui righe al secondo, latenza e velocità effettiva, per gestire la tabella appena sottoposta a provisioning. Per ulteriori informazioni, vedi Monitoraggio.

Migrazione dei dati da Dataproc a Bigtable

Dopo aver creato le tabelle in Bigtable, puoi importare e convalidare i dati seguendo le indicazioni riportate in Migrazione di HBase su Google Cloud a Bigtable. Dopo aver eseguito la migrazione dei dati, puoi aggiornare le applicazioni per inviare letture e scritture a Bigtable.

Passaggi successivi