Informations générales
Objectifs & compétences
Connaître les apports de Cassandra, savoir l'installer et le configurer.
Public visé
Chefs de projet, gestionnaires de bases de données.
Pré-requis
Connaissances générales sur les bases de données.
Programme
Module 1 : Introduction
- 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, ...
Module 2 : Installation et configuration
- Prérequis. Plate-formes 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 noeud et test de l'interface cassandra-cli.
Module 3 : CQL
- Commandes de base : connexion au système de base de données, création de colonnes,insertion, modification recherche,
- Le CQL : Cassandra Query Language. Exécution de scripts.
Module 4 : Clusters
- Principe.Préparation du premier nœud : adresse d'écoute.
- Configuration de nouveaux noeuds.Notion de bootstrapping et de token.
- Paramètres listen_address et rpc_address.
- Réplication : topologie du réseau et EndpointSnitch. Stratégie de réplication. Ajout de noeuds, suppression
- Cassandra dans un cloud. Mise en oeuvre avec OpenStack.
Module 5 : Exploitation
- Sauvegardes. Import/export au format JSON.Supervision avec nodetool cfstats, ou export JMX vers des outils de supervision comme Nagios.
Module 6 : Support Hadoop
- Principe de MapReduce. Implémentation Hadoop. Mise en oeuvre depuis Cassandra.
Modalités
Méthodes
Tarifs
- Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
- Le dispositif FNE-Formation.
- L’OPCO (opérateurs de compétences) de votre entreprise.
- Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
- CPF -MonCompteFormation
Lieux & Horaires
Prochaines sessions