Composant HBase facultatif de Managed Service pour Apache Spark

Vous pouvez déployer le composant Apache HBase facultatif sur les clusters Managed Service pour Apache Spark créés avec la version d'image 1.5 ou 2.0. Le composant HBase est obsolète, non compatible et indisponible à partir de la version 2.1. Étant donné que les clusters Managed Service pour Apache Spark sont éphémères, évitez de déployer HBase colocalisé sur les nœuds de cluster.

À la place, Bigtable vous permet de remplacer HBase autogéré en fournissant une API cliente HBase ouverte et la portabilité des charges de travail. Vous pouvez migrer des tables de base de données HBase vers Bigtable pour le stockage persistant tout en continuant à exécuter des applications Spark sur Managed Service pour Apache Spark. Pour configurer Bigtable et migrer des données à partir de déploiements HBase Managed Service pour Apache Spark, suivez les étapes de ce document.

Premiers pas avec Bigtable

Cloud Bigtable est une plate-forme NoSQL hautement évolutive et performante qui offre une compatibilité avec le client API Apache HBase et une portabilité pour les charges de travail HBase. Le client est compatible avec les versions 1.x et 2.x de l'API HBase et peut être inclus dans l'application existante pour lire et écrire dans Bigtable. Les applications HBase existantes peuvent ajouter la bibliothèque cliente Bigtable HBase pour lire et écrire des données stockées dans Bigtable.

Pour en savoir plus sur la configuration de votre application HBase avec Bigtable, consultez Bigtable et l'API HBase.

Créer un cluster Bigtable

Vous pouvez commencer à utiliser Bigtable en créant un cluster et des tables pour stocker les données qui étaient auparavant stockées dans HBase. Suivez la procédure décrite dans la documentation Bigtable pour créer une instance, un cluster et des tables avec le même schéma que les tables HBase. Pour créer automatiquement des tables à partir des LDD de tables HBase, consultez l'outil de traduction de schéma.

Ouvrez l'instance Bigtable dans la console Google Cloud pour afficher la table et les graphiques de surveillance côté serveur, y compris les lignes par seconde, la latence et le débit, afin de gérer la table nouvellement provisionnée. Pour en savoir plus, consultez Surveillance.

Migrer des données de Managed Service pour Apache Spark vers Bigtable

Après avoir créé les tables dans Bigtable, vous pouvez importer et valider vos données en suivant les instructions de la page Migrer des données de HBase vers Bigtable hors connexion. Après avoir migré les données, vous pouvez mettre à jour les applications pour envoyer des lectures et des écritures à Bigtable.

Étapes suivantes