Accueil    Formations    Informatique    Big Data    Big Data - Infrastructure    Hadoop - Stockage avec HBase

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Comprendre le fonctionnement de HBase
  • Mettre en place une configuration distribuée.

Niveau requis

Avoir connaissance des principes de base Hadoop et des bases de données.

Public concerné

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

Programme

Introduction

  • Rappels rapides sur l'ecosystème Hadoop
  • Fonctionnalités du framework Hadoop
  • Le projet et les modules
    • Hadoop Common
    • HDFS
    • Yarn
    • Spark
    • MapReduce
  • 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 : 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

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Calendrier des sessions

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

14/05/2020 Paris 1 226 € HT Je m'inscris

15/10/2020 Paris 1 226 € HT Je m'inscris

07/12/2020 Paris 1 226 € HT Je m'inscris

Modalité Présentiel

Tarif indicatif : 1 226 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous


Modalité Présentiel

Tarif indicatif : 1 226 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous


Modalité Présentiel

Tarif indicatif : 1 226 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous


Modalité Présentiel

Tarif indicatif : 1 226 € HT

Pour connaître les prochaines dates disponibles, en présentiel ou à distance, contactez-nous.

Contactez-nous


Modalité Présentiel

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

14/05/2020 Sophia Antipolis 1 226 € HT Je m'inscris

15/10/2020 Sophia Antipolis 1 226 € HT Je m'inscris

07/12/2020 Sophia Antipolis 1 226 € HT Je m'inscris

Modalité Présentiel

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous