Hadoop HBase – Mise en oeuvre et administration
Code stage
HADOOPHBASE01
Durée
14 heures | 2 jours
Certification
non
Objectifs pédagogiques
- Mettre en place l’écosystème Hadoop
- Expliquer le fonctionnement et l’architecture de HBase
- Identifier les apports d’HBase en termes de stockage distribué des données
- Installer le système et mettre en place une configuration distribuée
Niveau requis
Avoir une bonne connaissance de l'environnement de projet SI, du fonctionnement d'un système de gestion de base de données (SGBD), de l'administration Unix / Linux et des principes de base Hadoop.
Public concerné
Chefs de projets, administrateurs...
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.