Cassandra

Blended learning

Who is the training for?

  • Architectes
  • Chefs de projets
  • Gestionnaires de bases de données

Duration

3,00 day(s)

Language(s) of service

EN FR

Next session

27.05.2026
Location
En distanciel

Price

2050,00€

Goals

  • Connaître les apports de Cassandra
  • Savoir installer et configurer Cassandra
  • Maîtriser le CQL
  • Administrer et sécuriser un cluster Cassandra
  • Effectuer des calculs distribués avec Spark

Contents

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, ...

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 cliente cqlsh

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
  • Comment écrire des requêtes? Approches
  • Limitations du CQL

Gestion de la grappe

  • Principe
  • Configuration des nœuds
  • Notion de bootstrapping et de token
  • Paramètres de démarrage des nœuds
  • Réplication : topologie du réseau et EndpointSnitch
  • Stratégie de réplication
  • Ajout de nœuds, suppression
  • Architecture de stockage mémoire et disque dur, gestion des tombstones, bloom-filter
  • Travaux pratiques : mise en place d'une configuration de production (multi-datacenters, multi-racks)

Supervision

  • Prometheus : installation, lancement et découverte
  • Supervision avec nodetool
  • Principe des accès JMX. Exports JMX vers des outils de supervision
  • Démonstration avec Prométheus et Grafana

Exploitation

  • Gestion des nœuds Cassandra
  • Sauvegardes, snapshots et export au format JSON
  • Principe de cohérence, hinted_handoff, digest request et read repair

Support Hadoop

  • Principe de MapReduce
  • Implémentation Hadoop
  • Intégration Hadoop/Cassandra

Support Spark

  • Description rapide de l'architecture spark
  • Mise en oeuvre depuis Cassandra
  • Exécution d'application Spark s'appuyant sur une grappe Cassandra

Performance

  • Outil de test de performance Cassandra-stress
  • Mise en place d'un plan de stress et paramétrage

Sécurité

  • Paramétrage, authentification, sécurisation de la base system_auth
  • Gestion des rôles et des autorisations

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
27.05.2026
En distanciel
FR 2050,00€
08.09.2026
En distanciel
FR 2050,00€
24.11.2026
En distanciel
FR 2050,00€

These courses might interest you

FR
Day
Blended-Learning
Computer science - Database management system - NoSQL DBMS software
26.05.2026
EN
Day
Computer science - Systeme information - Architecture systeme information - Cloud Computing