Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une place !

Formation : Hadoop : stockage avec HBase

Durée2 jours
Prix 1225 €
Code coursCB034
Dates 5 au 6 mars
14 au 15 mai
15 au 16 octobre
7 au 8 décembre

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.
Les fonctionnalités du framework Hadoop
Le projet et les modules : Hadoop Common, HDFS, YARN, Spark, MapReduce
Présentation HBase. Historique. Lien avec HDFS.
Format des données dans HBase
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.
Présentation du rôle de Zookeeper.
Installation Choix des packages.
Installation et configuration dans le fichier conf/hbase-site.xml
Installation en mode distribué.
Test de connexion avec hbase shell.
Travaux pratiques :
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.
Présentation des espaces de nommage.
Cluster HBaseFonctionnement en mode distribué
Première étape : fonctionnement indépendant des démons (HMaster, HRegionServer, Zookeeper)
Passage au mode distribué :
mise en oeuvre avec HDFS dans un environnement distribué.
Travaux pratiques :
sur un exemple de tables réparties : mise en oeuvre des splits.
ProgrammationIntroduction, les APIs (REST, Avro, Thrift, Java, Ruby, Spark...)
Principe des accès JMX. Démonstration avec Prométheus.
Exemple de programmation d'un client Java.
Gestion des tables.Lien avec map/reduce.
Travaux pratiques :
Lancement et écriture de programmes Spark

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:CB034

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