Formation: Hadoop : stockage avec HBase

Durée:2 jours
Prix: 1130 €
Code cours:CB016
Dates:
6 au 7 mars
12 au 13 juin
25 au 26 septembre
20 au 21 novembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

Chefs de projet, administrateurs et toute personne souhaitant stocker des données avec Hbase.

Objectifs:

Comprendre le fonctionnement de HBase, savoir mettre en place une configuration distribuée.

Connaissances préalables nécessaires:

Connaissance des principes de base Hadoop et des bases de données.

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
IntroductionRappels rapides sur l'ecosystème Hadoop.
Fonctionnalités, architecture
Présentation HBase. Historique. Lien avec HDFS.
Format des données.
Définitions : table, région, ligne, famille de colonnes,cellules, espace de nommage, ...
Fonctionnalités : failover automatique, sharding,
interface avec des jobs MapReduce.
Architecture HBase master node, Region Master, liens avec les clients HBase. Rôle de 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 avec hbase shell.
Installation en mode distribué.
Interrogations depuis le serveur http intégré.
HBase utilisation : shellPrésentation des différentes interfaces disponibles.
Travaux pratiques avec hbase shell.
Commandes de base, syntaxe, variables,
manipulation des données : create, list, put, scan, get
désactiver une table ou l'effacer : disable (enable), drop, ...
Programmation de scripts.
Gestion des tables : principe des filtres.
Mise en oeuvre de filtres de recherche, paramètres des tables.
Les espaces de nommage.
Cluster HBaseFonctionnement en mode distribué
Première étape : fonctionnement indépendant des démons (HMaster, HRegionServer, Zookeeper)
Mise en oeuvre avec HDFS dans un environnement distribué.
Tables réparties : mise en oeuvre des splits.
ProgrammationIntroduction, les APIs (REST, Avro, Thrift, Java, Ruby, ...)
Utilisation d'un client Java .
Gestion des tables.Lien avec MapReduce.
Accès JMX. Exemple d'un client JMX

Pythagore F.D.
01 55 33 52 10
pfd@pythagore-fd.fr

Nos centres de connexion
Centres de connexion
Calendrier
Code Cours:CB016

Contenu de la formation
Hadoop : stockage avec HBase:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours