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

Qualiopi
Durée 2 jours (14 heures)
Localisation Partout en France
Logo de IB Cegos - Formation - HBase - Mise en oeuvre d'une base de données NoSQL

Proposé par

IB Cegos

Prérequis

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

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En entreprise
  • À distance
  • En centre

Objectifs pédagogiques

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

Programme de la formation

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
Logo de IB Cegos - Formation Formation - HBase - Mise en oeuvre d'une base de données NoSQL

Proposé par

IB Cegos

"Formations aux technologies et métiers du Numérique"

Voir la fiche entreprise
Logo de IB Cegos - Formation - HBase - Mise en oeuvre d'une base de données NoSQL

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

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.