Formation HBase - Mise en œuvre d'une base de données NoSQL
- Description
- Curriculum
- Annonce
- Examens
En suivant la formation HBase – Mise en œuvre d’une base de données NoSQL, dispensée par notre cabinet de formation, vous découvrirez tous les détails qui vous seront utiles pour améliorer vos compétences sur HBase – Mise en œuvre d’une base de données NoSQL.
Objectifs de la formation HBase – Mise en œuvre d’une base de données NoSQL :
Les objectifs de la formation sont :
- Comprendre le fonctionnement de HBase
- Être en mesure de mener à bien l’installation du système
- Savoir mettre en place une configuration distribuée
Programme de la formation HBase – Mise en œuvre d’une base de données NoSQL :
Le Programme de la formation est détaillé ci-dessous :
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
ARCHITECTURE
- HBase master node, Region Master, liens avec les clients HBase
- Présentation du rôle de Zookeeper
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é
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 œuvre de filtres de recherche, paramètres des tables
- Présentation des espaces de nommage
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 œuvre des splits
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
Approche pédagogique :
Notre approche pédagogique pour cette Formation consiste en :
- Cas pratiques
- Remise d’outils
- Echanges d’expériences
Participants de la Formation :
Les personnes qui peuvent participer à cette formation sur HBase – Mise en œuvre d’une base de données NoSQL sont les :
- Chefs de projet
- Administrateurs
- Toute personne souhaitant stocker des données avec Hbase
N’hésitez pas à contacter le cabinet New Performance Management
pour lui confier votre
ingénierie de formation ou pour vos besoins en formation :
En présentiel- A distance- En Elearning
Merci.
New Performance Management est un cabinet de formation au Maroc avec un ADN Africain à travers plusieurs partenariats stratégiques avec d’Autres Cabinets de Formation en Afrique.
Présent sur le marché depuis 2011, notre équipe dynamique ne cesse de développer ses Process afin de répondre aux besoins évolutifs de sa clientèle en matière de formation Professionnelle.
-
1Rappels rapides sur l'écosystème Hadoop
-
2Rappels rapides sur l'écosystème Hadoop
-
3Les fonctionnalités du framework Hadoop
-
4Les fonctionnalités du framework Hadoop
-
5Le projet et les modules : Hadoop Common, HDFS, YARN, Spark, MapReduce
-
6Le projet et les modules : Hadoop Common, HDFS, YARN, Spark, MapReduce
-
7Présentation HBase
-
8Présentation HBase
-
9Historique
-
10Historique
-
11Lien avec HDFS
-
12Lien avec HDFS
-
13Format des données dans HBase
-
14Format des données dans HBase
-
15Définitions : table, région, ligne, famille de colonnes, cellules, espace de nommage, ...
-
16Définitions : table, région, ligne, famille de colonnes, cellules, espace de nommage, ...
-
17Fonctionnalités : failover automatique, sharding, interface avec des jobs MapReduce
-
18Choix des packages
-
19Test de connexion avec hbase shell
-
20Installation et configuration dans le fichier conf/hbase-site.xml
-
21Travaux pratiques : interrogations depuis le serveur http intégré
-
22Installation en mode distribué
-
23Test de connexion avec hbase shell
-
24Travaux pratiques : interrogations depuis le serveur http intégré
-
28Présentation des différentes interfaces disponibles
-
29Présentation des différentes interfaces disponibles
-
30Travaux pratiques avec hbase shell
-
31Travaux pratiques avec hbase shell
-
32Commandes de base, syntaxe, variables, manipulation des données : create, list, put, scan, get
-
33Commandes de base, syntaxe, variables, manipulation des données : create, list, put, scan, get
-
34Désactiver une table ou l'effacer : disable (enable), drop, ...
-
35Programmation de scripts
-
36Gestion des tables : principe des filtres
-
37Mise en oeuvre de filtres de recherche, paramètres des tables
-
38Présentation des espaces de nommage
-
44Fonctionnement en mode distribué
-
45Fonctionnement en mode distribué
-
46Passage au mode distribué : mise en oeuvre avec HDFS dans un environnement distribué
-
47Première étape : fonctionnement indépendant des démons (HMaster, HRegionServer, Zookeeper)
-
48Première étape : fonctionnement indépendant des démons (HMaster, HRegionServer, Zookeeper)
-
49Travaux pratiques : sur un exemple de tables réparties : mise en oeuvre des splits
-
50Passage au mode distribué : mise en oeuvre avec HDFS dans un environnement distribué
-
51Passage au mode distribué : mise en oeuvre avec HDFS dans un environnement distribué
-
52Travaux pratiques : sur un exemple de tables réparties : mise en oeuvre des splits
-
53Travaux pratiques : sur un exemple de tables réparties : mise en oeuvre des splits
-
54Introduction, les APIs (REST, Avro, Thrift, Java, Ruby, Spark, ...)
-
55Exemple de programmation d'un client Java
-
56Principe des accès JMX
-
57Lien avec map/reduce
-
58Démonstration avec Prométheus
-
59Travaux pratiques : lancement et écriture de programmes Spark
-
60Exemple de programmation d'un client Java
-
61Gestion des tables
-
62Lien avec map/reduce
-
63Travaux pratiques : lancement et écriture de programmes Spark
Vous souhaitez développer les compétences de vos collaborateurs en HBase - Mise en œuvre d'une base de données NoSQL ? Vous trouvez ICI la formation HBase - Mise en œuvre d'une base de données NoSQL idéale sélectionnée pour vous et dispensées par notre cabinet de formation au Maroc dans toutes les villes du Royaume : Casablanca- Rabat- Tanger- Kénitra- Marrakech- El Jadida- Laayoune… !