Formations à distance

Toutes nos formations sont accessibles à distance en classes virtuelles : accès à l'infrastructure de travaux pratiques, machines physiques, outils pédagogiques, échanges avec le formateur. N'hésitez pas à nous appeler pour réserver une place !

Formation : BigData avec Cassandra

Durée3 jours
Prix 1810 €
Code coursCB010
Dates 11 au 13 mai
31 août au 2 septembre
12 au 14 octobre
16 au 18 décembre

classe virtuelle
(cliquez sur une date pour vous inscrire)

Public:

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

Objectifs:

Connaître les apports de Cassandra, savoir l'installer et le configurer, maîtriser le CQL, administrer et sécuriser un cluster Cassandra, effectuer des calculs distribués avec Spark.

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) :
IntroductionHistorique, 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 configurationPré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 cliente cqlsh.
CQLCommandes 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 grappePrincipe. Configuration des noeuds.
Notion de bootstrapping et de token.
Paramètres de démarrage des noeuds.
Réplication: topologie du réseau et EndpointSnitch.
Stratégie de réplication.
ajout de noeuds, 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)
SupervisionPrometheus: 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.
ExploitationGestion des noeuds Cassandra.
Sauvegardes, snapshots et export au format JSON.
Principe de cohérence, hinted_handoff, digest request et read repair.
Support HadoopPrincipe de map/reduce. Implémentation Hadoop et intégration Hadoop/Cassandra.
Support SparkDescription rapide de l'architecture spark. Mise en oeuvre depuis Cassandra.
Execution d'application Spark s'appuyant sur une grappe Cassandra.
PerformanceOutil 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.

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code Cours:CB010

Contenu de la formation
BigData avec Cassandra:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours