Accueil > Big Data, IA > Hadoop : stockage avec HBase
Formation #BSI78

Formation Hadoop : stockage avec HBase

Durée : 3 jours

Code : BSI78

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Comprendre le fonctionnement de HBase
  • Savoir installer Hadoop HBase
  • Mettre en place une configuration distribuée
Programme
1/ Introduction et vue d’ensemble
  • Ecosystème Hadoop
  • Exemples de cas d'utilisation sur des grands projets
  • Fonctionnalités Hadoop
  • Les composants clés d'Hadoop
2/ Introduction à Hbase
  • Présentation HBase
  • Pourquoi utiliser HBase ?
  • Les points forts de HBase
  • 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
3/ Architecture Hadoop HBase
  • Démons HBase ( HMaster, HRegionServer, Zookeeper)
4/ Installation de Hadoop HBase
  • Les Packages à installer
  • Installation et configuration
  • Installation en mode distribué
  • Démarrage en StandAlone
  • Test de connexions
5/ HBase Shell
  • Présentation des différentes interfaces disponibles
  • Commandes de base
  • Désactiver ou effacer des tables
  • 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
6/ HBase en Cluster
  • Fonctionnement en mode distribué
  • Premier jet, fonctionnement sans démons
  • Passage au mode distribué
7/ Programmation
  • Introduction
  • Les APIs
  • Principe des accès JMX
  • Démonstration avec Prométheus
  • Exemple de programmation d'un client Java
  • Gestion des tables
  • Lien avec map/reduce
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Chefs de projet
  • Administrateurs
  • Toute personne souhaitant stocker des données avec Hbase