Pythagore F.D. apprendre à apprendre

Formation: Base de données NoSQL avec Cassandra

Dates:
23 au 25 mai
31 août au 2 septembre
5 au 7 octobre
30 novembre au 2 décembre

classe virtuelle

(cliquez sur une date pour vous inscrire)

Durée:
3 jours
Prix:
1610 €
Code cours:
CB010



Public:
Chefs de projet, gestionnaires de bases de données.

Objectifs:
Connaître les apports de Cassandra, savoir l'installer et le configurer.

Connaissances préalables nécessaires:
Connaissances générales sur les bases de données.


Programme détaillé de la formation (logo acroreadTéléchargez le programme) :

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

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.

Gestion de la grappe
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.

Supervision
OpsCenter : installation, lancement. Utilisation de base.
Supervision avec nodetool cfstats, ou export JMX vers des outils de supervision comme Nagios.

Exploitation
Sauvegardes. Import/export au format JSON.

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



(c) 2016 Pythagore F.D. Paris
Pour nous contacter: 01 55 33 52 10 ou pfd@pythagore-fd.fr