2 jours (14 heures)
Formation certifiante - Code CNCP : 2234 - Certif Info : 93835
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
Objectifs
- Connaître les caractéristiques techniques des bases de données NoSQL
- Savoir quelles sont les différentes solutions disponibles sur leur marché
- Apprendre à identifier les critères de choix
- Comprendre la modélisation de données
- Comprendre l’architecture et le fonctionnement de HBase
- Installer et configurer une base de données Hbase
- Connaître les commandes générales Hbase SHELL
- Apprendre la manipulation des tables avec HBASE
- Apprendre à Insérer et récupérer des données dans HBase: exemples get (), put (), scan ()
- Avantages et limitations de Hbase
Prérequis
- Posséder des connaissances de base en commandes Unix/Linux.
- Connaissance de Java
- Avoir de bonne connaissance sur Hbase (NoSQL: Hbase)
Vous n’avez pas les prérequis nécessaires pour la formation NoSQL : Hbase ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.
Intervenants
Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).
PROGRAMME DE FORMATION NOSQL : HBASE
Introduction à Hbase
- Définition de Hbase
- Hadoop vs Hbase
- Caractéristiques de Hbase
- Quand utiliser HBase
- Importance des bases de données NoSQL dans Hadoop
- Autres type de stockage NoSQL
- Comment HBase diffère des autres modèles NoSQL
- Quelle base de données NoSQL choisir?
- HBase Vs Hive
- HBase VS RDBMS
- Atelier pratique
Architecture de Hbase
- Mécanisme de stockage dans HBase
- Stockage orienté colonne vs orienté ligne
- Modèle de données HBase
- Avantages de l’architecture Apache HBase
- Architecture HBase et ses composants importants
- Comment les composants Hbase fonctionnent ensemble
- Lecture et écriture dans HBase
- Récapitulatif des étapes d’écriture Hbase
- HBASE vs HDFS
- Cas d’utilisation de HBase
- Atelier pratique
Installation de Hbase
- Modes d’installation d’Apache HBase
- Configuration de pré-installation
- Création d’un utilisateur Hadoop
- Configuration SSH et génération de clés
- Mise en place de Java
- Mise en place de Hadoop
- Installation de Hbase
- Comment télécharger la version stable du fichier tar Hbase
- Installation de HBase en mode autonome (Standalone)
- Installation de HBase en mode Pseudo distribué
- Installation de HBase en mode entierement distribué
- Dépannage de l’installation de HBase
- Atelier pratique
Commandes générales Hbase SHELL
- La commande status
- La commande version
- La commande table_help
- La commande whoami
- Atelier pratique
Manipulation des tables avec HBASE
- Commandes de gestion des tables
- Créer une table à l’aide de HBase Shell
- Créer une table à l’aide de l’API java
- Désactiver une table à l’aide de HBase Shell
- Désactiver une table à l’aide de l’API java
- Activation d’une table à l’aide de HBase Shell
- Activation d’une table à l’aide de l’API java
- Décrire et modifier une table à l’aide de Hbase Shell
- Décrire et modifier une table à l’aide de l’API java
- Existence d’une table à l’aide de HBase Shell
- Existence d’une table à l’aide de l’API java
- Suppression d’une table à l’aide de HBase Shell
- Suppression d’une table à l’aide de l’API java
- Fermer une table à l’aide de HBase Shell
- Fermer une table à l’aide de l’API java
- Atelier pratique
Insérer et récupérer des données dans HBase: exemples get (), put (), scan ()
- Insertion ou écriture de données dans la table HBase: Shell
- Insertion de données à l’aide de l’API Java
- Mise à jour des données à l’aide de HBase Shell
- Mise à jour des données à l’aide de l’API Java
- Lecture de données à l’aide de HBase Shell
- Lecture de données à l’aide de l’API Java
- Suppression d’une cellule spécifique dans un tableau à l’aide de HBase Shell
- Suppression d’une cellule spécifique dans un tableau à l’aide de l’API Java
- Scanner à l’aide de HBase Shell
- compter et tronquer
- Sécurité
- Atelier pratique
Avantages et limitations de Hbase
- Goulot d’étranglement des performances
- Avantages de HBase
- Limitations avec HBase
Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.
POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS