Accueil / Administrer Cassandra

Administrer Cassandra

Présentation

Cette formation vous permettra d’apprendre à administrer le SGDB (système de gestion de base de données) Cassandra.

Objectifs

  • Connaître les apports de Cassandra par rapport à d’autres solutions existantes
  • Savoir installer et configurer le SGDB Cassandra
  • Comprendre comment créer les colonnes pour stocker les données
  • Être capable d’utiliser les commandes de base ainsi que le CQL
  • Disposer des compétences nécessaires à la l’exploitation et à la supervision du système
  • Disposer des informations fondamentales pour envisager une implémentation Hadoop

Prérequis

  • Connaissances générales sur les bases de données

Public

  • Chefs de projet
  • Gestionnaires de bases de données

Moyens pédagogiques

  • Théorie / Pratique : 30 / 70
  • Stage présentiel interactif
  • Exercices, QCM ou tests de validation des acquis en fin de thème ou cas pratique

Programme

  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, …
  2. INSTALLATION ET CONFIGURATION :

    • Pré-requis
    • Plates-formes supportées
    • Étude 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
  3. CASSANDRA-CLI :

    • 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
  4. CLUSTERS :

    • Principe
    • Préparation du premier noeud : 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
  5. EXPLOITATION :

    • Sauvegardes
    • Import/export au format JSON
    • Supervision avec nodetool cfstats, ou export JMX vers des outils de supervision comme Nagios
  6. SUPPORT HADOOP :

    • Principe de MapReduce
    • Implémentation Hadoop
    • Mise en oeuvre depuis Cassandra

Nombre de jours

3

Dates

Paris

Du 01 au 03 avril 2020
Du 15 au 17 juin 2020

Rennes

Du 01 au 03 avril 2020
Du 15 au 17 juin 2020

Nantes

Du 01 au 03 avril 2020
Du 15 au 17 juin 2020

Sophia Antipolis

Du 01 au 03 avril 2020
Du 15 au 17 juin 2020

Aix en Provence

Du 01 au 03 avril 2020
Du 15 au 17 juin 2020

Tarif inter

1600 € HT

Tarif sur mesure

Réf.

8BCA

Demande de renseignement