Référence | F174157 |
Tarif présentiel ou distanciel | 1550 € |
Session ouverte | A partir de 2 personnes |
Intra-entreprise | Nous consulter |
Public concerné : Chefs de projets et gestionnaires de bases de données.
Objectifs : Découvrir l’architecture du SGBD NoSQL Apache Cassandra – Installer et configurer Apache Cassandra – Créer une base de données et manipuler ses objets. Découvrir les principes de l’optimisation et du développement.
Durée : 3 jours
Prérequis : Avoir les connaissances générales sur les bases de données.
Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.
Support de cours fourni à chaque stagiaire.
Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage. Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.
Informations pratiques : Accessibilité , modalités et délais d’accès
Contenu de formation :
Introduction a Cassandra :
Historique
Fonctionnalités de Cassandra
Licence
Format des données
“Key-value”
Traitement de volumes importants
Haute disponibilité
Système réparti de base de données
Installation et configuration :
Prérequis
Plateformes supportées
Etude du fichier de configuration : conf/cassandra.yaml
Répertoire de travail, de stockage des données
Gestion de la mémoire
Démarrage d’un nœud et test de l’interface Cassandra-Cli
Interrogation des données, CQL (cassandra query language) :
Commandes de base : connexion au système de base de données
Création de colonnes
Insertion
Modification
Recherche
Exécution de scripts
Comment écrire des requêtes
Approches
Gestion de la grappe :
Principe et préparation du premier nœud : adresse d’écoute
Configuration de nouveaux nœuds
Notion de “Bootstrapping” et “Token”
Paramètres listen_address et rpc_address
Réplication (Topologie du réseau et EndpointSnitch / Stratégie de réplication)
Ajout de nœuds et suppression
Cassandra dans un Cloud
Mise en oeuvre avec OpenStack
Supervision et exploitation :
OpsCenter (Installation, Lancement, Utilisation de base)
Supervision avec nodetool cfstats
Export JMX vers des outils de supervision comme Nagios
Sauvegardes
Import / export au format JSON
Support Hadoop & Spark :
Principe de MapReduce
Implémentation Hadoop
Mise en oeuvre depuis Cassandra
Description rapide de l’architecture Spark
Mise en oeuvre depuis Cassandra
Exécution de travaux Spark s’appuyant sur une grappe Cassandra