Fantom Tag

Formation - HBase - Mise en oeuvre d'une base de données NoSQL

Installer et configurer la base de données HBase

  • Présentiel ou classe à distance
  • Fondamental
PRESENTIEL OU CLASSE A DISTANCE
Durée
2 jours (14 heures)

Prix
1 510,00 €  HT

Référence
BD514
Dans vos locaux ou à distance
Référence
BD514

Durée
2 jours (14 heures)

Forfait intra - En savoir plus
5 905,00€ HT
(Prix pour un groupe de 12 personnes max)
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Inspirée des publications de Google sur BigTable, HBase est un SGBD non relationnel capable de gérer d'énormes quantités de données. Sous projet d'Hadoop, il permet de distribuer les données en utilisant le système de fichiers distribué HDFS (Hadoop Distributed File System) du Framework. Son fonctionnement, qui repose donc sur le stockage distribué des données sur un cluster de machines physiques, garantit à la fois la haute disponibilité et les hautes performances des bases. Deux arguments de poids qui suffisent à comprendre le succès croissant de la solution. A l'issue de cette formation, les participants disposeront des connaissances et compétences nécessaires à la mise en oeuvre de HBase. De l'installation du système à sa mise en oeuvre opérationnelle avec HDFS, les différentes étapes de son adoption sont couvertes par ce programme.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

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

Prérequis

  • Connaissance des principes de base Hadoop et des bases de données
Programme

Le programme

1 - Introduction

  • Rappels rapides sur l'écosystè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

2 - Architecture

  • HBase master node, Region Master, liens avec les clients HBase
  • Présentation du rôle de Zookeeper

3 - 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é

4 - 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

5 - Cluster HBase

  • Fonctionnement 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

6 - Programmation

  • Introduction, 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
Objectifs

Les objectifs de la formation

  • Comprendre le fonctionnement de HBase
  • Être en mesure de mener à bien l'installation du système
  • Savoir mettre en place une configuration distribuée
Evaluation

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Points forts

Les points forts de la formation

  • Une pédagogie basée sur l'alternance de phases théoriques et de mises en pratique qui permet aux participants d'acquérir une première expérience concrète du stockage de données en environnement HBase.
  • Des échanges avec les animateurs sur les meilleures pratiques pour garantir la disponibilité des bases et leurs performances.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 20/04/2024
  • 1 510,00 € HT
    Places disponibles
    S'inscrire
  • 1 510,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 510,00 € HT
    Places disponibles
    S'inscrire
  • 1 510,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 510,00 € HT
    Places disponibles
    S'inscrire
  • 1 510,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - HBase - Mise en oeuvre d'une base de données NoSQL