M2i Formation

Big Data - Big Data - Infrastructure

Hadoop - Stockage avec HBase

Présentiel

2 jours (14 heures) - HAD-STO

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

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.

Paris13/12/20181 190 € HTDates proposées dans les agences M2iRéserver
Paris07/03/20191 190 € HTDates proposées dans les agences M2iRéserver
Paris27/06/20191 190 € HTDates proposées dans les agences M2iRéserver
Paris26/09/20191 190 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

1 190 € HT

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

Contactez-nous

1 190 € HT

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

Contactez-nous

1 190 € HT

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

Contactez-nous

1 190 € HT

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

Contactez-nous

Sophia Antipolis13/12/20181 190 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

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