L'installazione del componente HBase facoltativo è limitata ai cluster Dataproc creati con la versione dell'immagine 1.5 o 2.0.
Sebbene Google Cloud fornisca molti servizi che ti consentono di eseguire il deployment di Apache HBase autonomo, Bigtable è spesso l'opzione migliore in quanto fornisce un'API aperta con HBase e la portabilità dei carichi di lavoro. È possibile eseguire la migrazione delle tabelle di database HBase 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 vengono forniti i passaggi di alto livello per iniziare a utilizzare Bigtable e riferimenti per la migrazione dei dati a Bigtable dalle implementazioni HBase di Dataproc.
Inizia a utilizzare Bigtable
Cloud Bigtable è una piattaforma NoSQL altamente scalabile e performante che offre compatibilità con i client dell'API Apache HBase e portabilità 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 in 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 la creazione di un'istanza, di un cluster e di tabelle con lo stesso schema delle tabelle HBase. Per la creazione automatica di tabelle da DDL delle tabelle HBase, consulta lo strumento di traduzione 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 throughput, per gestire la tabella appena provisionata. Per ulteriori informazioni, consulta la sezione Monitoraggio.
Esegui la 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 Eseguire la migrazione di HBase su Google Cloud a Bigtable. Dopo aver eseguito la migrazione dei dati, puoi aggiornare le applicazioni in modo che inviino letture e scritture a Bigtable.
Passaggi successivi
- Consulta Esempi di Spark per il conteggio delle parole per eseguire Spark con Bigtable.
- Esamina le opzioni di migrazione online con la replica in tempo reale da HBase a Bigtable.
- Guarda come Box ha modernizzato i suoi database NoSQL per scoprire altri vantaggi.