HBase – Prise en main et développement
Code stage
HBASEDEV01
Durée
14 heures | 2 jours
Certification
non
Objectifs pédagogiques
- Utiliser HBase avec HDFS
- Utiliser HBase Shell
- Désigner les schémas sous HBase
- Connecter HBase avec d’autres sources pour charger et récupérer des données
- Appliquer les bonnes pratiques
Niveau requis
Savoir développer en Java, C# ou Python.
Public concerné
Développeurs, architectes.
Programme
Introduction
Introduction au Big Data
Présentation de Hadoop et de son écosystème
Architecture solution
NoSQL
Qu’est-ce que HBase ?
Pourquoi utiliser HBase ?
Les points forts de HBase
HBase en production
Les faiblesses de HBase
Cas d’utilisation
HBase : concepts
HBase : les tables
HBase : le Shell
HBase : l’architecture
Régions HBase
Architecture des clusters HBase
Localité des données HBase et HDFS
Système réparti de base de données
HBase, les schémas
Accès aux données
Créer et supprimer des tables HBase
Récupérer des données avec Get et Scan
Insérer et mettre à jour des données
Supprimer des données
Exemples de travaux pratiques (à titre indicatif)
Installation de HBase
Utilisation de HBase API
HBase : concepts avancés
Filtrage
Scanner la donnée
Les counters
HBase Write Path
HBase Read Path
HBase Performance Tuning
HBase Replication
HBase Back Up
Utilisation de Hive avec HBase
Utilisation de Thrift
Administration de HBase et gestion des clusters
Exemple de travaux pratiques (à titre indicatif)
Mise en place d’une application HBase dans un environnement Hadoop
Le contenu de ce programme peut faire l’objet d’adaptation selon les niveaux, prérequis et besoins des apprenants.