Aller au contenu principal

AJC FORMATION : 01. Hadoop - HBase, mise en œuvre et administration

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Les apprenants réalisent tout au long de la formation des exercices, QCM, mises en situation, TP, TD qui seront corrigés pour faciliter l’acquisition de compétences.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
705.6€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3045€ HT / groupe
4 stagiaires minimum

Public

Chefs de projet, Administrateurs…

Pré-requis

avoir des connaissances des principes de base Hadoop et des bases de données.

Objectifs pédagogiques

Appréhender l’écosystème Hadoop

Comprendre l’architecture et le fonctionnement de HBase

Identifier les apports d’HBase en termes de stockage distribué des données

Mener à bien l’installation du système

Savoir mettre en place une configuration distribuée

Programme détaillé

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 : Shell

▪ Pré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 HBase

▪ Fonctionnement en mode distribué

▪ 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

 

Programmation

▪ Introduction

▪ Les APIs

– REST

– Avro

– Thrift

– Java

– Ruby...

▪ Utilisation d'un client Java

▪ Gestion des tables

▪ Lien avec MapReduce

▪ Principes des accès JMX

▪ Exemple d'un client JMX

Travaux pratiques : Collectede données à partir d'un fichier et les insérer dans HBase avec une API

 

 

 

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.