Cassandra - Mise en oeuvre & administration

Formation créée le 16/03/2022. Dernière mise à jour le 14/09/2022.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

21 heures (3 jours)

Cassandra - Mise en oeuvre & administration


Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’installer et d’administrer des bases de données sous la solution NoSQL Apache Cassandra.

Objectifs de la formation

  • Découvrir l'architecture de NoSQL Apache Cassandra et ses apports par rapport aux autres solutions
  • Installer et configurer le SGBD NoSQL Apache Cassandra
  • Administrer et sécuriser un cluster Cassandra
  • Appréhender le CQL (Cassandra Query Language)
  • Créer une base de données et manipuler ses objets
  • Connaitre la notion de grappe au sein de la base de données

Profil des bénéficiaires

Pour qui
  • Chefs de projets
  • Administrateurs de bases de données
  • Développeurs
  • Architectes
Prérequis
  • Avoir des connaissances de base de l'administration de Linux ou Windows et d'une base de données relationnelle

Contenu de la formation

Présentation du SGBD Apache Cassandra
  • Positionnement & historique d'Apache Cassandra
  • Cas d'utilisation
  • Pré-requis & conseils d'utilisation
  • Choix techniques & architecture
Installation & prise en main d'Apache Cassandra
  • Installation
  • Paramétrage
  • Gestion de la mémoire
  • Mise en oeuvre d'un topologie du cluster
  • Validation de l'installation
  • Travaux pratiques : Initialisation & premiers pas sur Cassandra
Cassandra Query Language
  • Commandes principales
  • Connexion au système de base de données
  • Création de colonnes
  • Insertion, modification & recherche
  • Cassandra Query Language
  • Exécution de scripts
  • Rédaction de requêtes
  • Approches
  • Limites et faiblesse du CQL
Gestion de la grappe
  • Principe et préparation du premier noeud
  • Paramétrage de nouveaux noeuds
  • Bootstrapping & Token
  • Paramètres Listen_address & rpc_address
  • Topologie du réseau & Endpoint Snitch
  • Stratégie de réplication
  • Création & suppression de noeuds
  • Architecture de stockage mémoire & disque dur
  • Gestion des tombstones
  • Bloom-filter
  • Travaux pratiques : Mise en place d'une configuration de production
Supervision
  • OpsCenter
  • Supervision
  • Accès JMX
  • Exports JMX vers des outils de supervision
Exploitation
  • Gestion des noeuds Cassandra
  • Sauvegardes, snapshots & export au format JSON
  • Principes de cohérence
  • Sécurité d'un cluster Hadoop
Hadoop & Spark
  • Principe de Map/Reduce
  • Liaison Hadoop/Cassandra
  • Architecture Spark
  • Mise en pratique depuis Cassandra
Performance
  • Outil de test de performance Cassandra-stress
  • Création & configuration d'un plan de stress

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...