Notre formation Apache Cassandra NoSQL offre une exploration complète de l’architecture, l’installation, la configuration et l’administration de cette solution de base de données révolutionnaire.
Commencez avec une introduction à l’historique, aux fonctionnalités et à la licence de Cassandra.
Apprenez comment cette solution traite des volumes de données importants pour une haute disponibilité.
Découvrez comment installer et configurer Cassandra sur différentes plateformes, maîtriser le fichier de configuration et gérer la mémoire.
Ensuite, familiarisez-vous avec le Cassandra Query Language (CQL), maîtrisez les commandes de base et apprenez à écrire des requêtes efficaces.
Enfin, nous plongerons dans la gestion de la grappe, abordant des sujets tels que la préparation du premier nœud, l’ajout de nouveaux nœuds, la réplication et l’intégration avec OpenStack.
À la fin du cours, vous serez capable d’installer, de configurer et d’administrer Apache Cassandra.
Inclus dans votre formation en inter-entreprise
Programme détaillé
Cassandra les fonctionnalités principales
- Présentation de l’historique et des fonctionnalités de Cassandra
- Introduction à la licence
- Etude du format des données et « key-value »
- Traitement de volumes importants et haute disponibilité
- Présentation d’un système réparti de base de données
Installation et configuration de Cassandra
- Rappel sur les prérequis
- Présentation des plates-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 nœud et test de l’interface cliente cqlsh
Le CQL
- Maitriser les 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
- Comment écrire des requêtes ?
- Etude des différentes approches
Gestion de la grappe
- Initiation au principe de base
- Préparation du premier nœud : adresse d’écoute
- Configuration de nouveaux nœuds
- 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 nœuds, suppression
- Cassandra dans un cloud
- Mise en œuvre avec OpenStack