HBase – Mise en oeuvre d’une base de données NoSQL
Objectifs
- Comprendre le fonctionnement de HBase
- Être en mesure de mener à bien l’installation du système
- Savoir mettre en place une configuration distribuée
Programme
Introduction
- Rappels rapides sur l'ecosystème Hadoop
- Présentation de HBase
- Historique
- Lien avec HDFS
- Format des données
- Fonctionnalités : failover automatique, sharding, interface avec des jobs MapReduce
Architecture
- Présentation des démons HBase
- HMaster
- HRegionServer
- Zookeeper
Installation
- Choix des packages
- Installation et configuration dans le fichier conf/hbase-site.xml
- Démarrage en mode standalone start-hbase
- Test de connexion : hbase shell
HBase shell
- Commandes de base
- Manipulation des données : create, list, put, scan, get
- Désactiver une table ou l'effacer : disable (enable), frop, ...
Cluster HBase
- Fonctionnement en mode distribué
- Fonctionnement indépendant des démons (HMaster, HRegionServer, Zookeeper)
- Mise en oeuvre avec HDFS dans un environnement distribué.
Please login to get access to the quiz
Back to NoSQL – Bases orientées colonnes