NoSQL – Apache Cassandra, mise en oeuvre et administration
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.
Prérequis
Avoir des connaissances de base de l’administration de Linux ou Windows et d’une base de données relationnelle.
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
- 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
Programme de la formation
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

Proposé par
ENI Service
"votre centre de formation informatique de confiance"

Proposé par
ENI Service
