Programme
Introduction
- Introduction au Big Data
- Présentation d’Hadoop et de son écosystème
- Architecture solution
- NoSQL
Qu’est-ce que HBase ?
- Pourquoi utiliser HBase ?
- Les points forts d’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 d’HBase
- Utilisation d’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 d’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.