Formation Cassandra Mettre en œuvre et administrer Apache Cassandra

4.7 sur 5 étoiles

5 étoiles
66%
4 étoiles
33%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 3 avis
(3 avis)
Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OCAS
Éligible CPF Non

Cassandra est une base de données distribuée NoSQL connue pour ses capacités à savoir gérer sans défaillance de très grosses quantités de données structurées. Cette formation Cassandra vous donnera toutes les connaissances nécessaires et l'expérimentation pratique pour mettre en œuvre et administrer Apache Cassandra au quotidien.

Objectif opérationnel :

Savoir installer et prendre en charge toutes les tâches d’administration relatives aux bases de données Cassandra afin de garantir leur maintien en condition opérationnelle et hautement disponible.

Objectifs pédagogiques :

À l'issue de cette formation Cassandra vous aurez acquis les connaissances et compétences nécessaires :

  • Connaître l’architecture, le fonctionnement et les apports de Cassandra dans l’écosystème NoSQL
  • Savoir installer et configurer Apache Cassandra
  • Être capable d’administrer et de sécuriser un cluster Cassandra
  • Connaître les commandes de base ainsi que le CQL (Cassandra Query Language)
  • Être capable de gérer une base de données Cassandra au quotidien (création, manipulation…)
  • Être capable de monter un cluster (grappe) de serveurs hautement disponibles
  • Savoir surveiller l’état de santé, les logs et métriques applicatifs

Public :

Ce cours Cassandra s’adresse aux intégrateurs, administrateurs (système/base de données) et développeurs en charge de l’administration, de la configuration, de la production ou de la maintenance d’une base de données sous la solution Apache Cassandra.

Prérequis :

Les participants possèdent un socle de connaissances et de compétences minimal sur les bases de données relationnelles. Ils sont idéalement en mesure d’effectuer des requêtes simples pour interroger et manipuler des données. Des connaissances de base des systèmes d’exploitation Lunix et Windows sont également nécessaires pour exploiter Cassandra.

Jour 1

Cassandra : fonctionnalités principales

Présentation de l'historique et des fonctionnalités de Cassandra
Introduction à la licence
Étude 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 plateformes 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 nœud et test de l'interface cliente cqlsh
Travaux pratiquesInstallation d’un nœud Cassandra, connexion et validation de l’installationJour 2

Le CQL (Cassandra Query Language)

Maîtriser les commandes de base: connexion au système de base de données, création de colonnes, insertion, modification recherche, manipulation des objets
Le CQL: Cassandra Query Language
Exécution de scripts
Comment écrire des requêtes?
Étude des différentes approches
Travaux pratiquesCréation d’une base et de collections Cassandra, Import de contenu au format CSV dans une collection, manipulation des données en gros volumes

Création de cluster Cassandra

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
Travaux pratiquesCréation d’un cluster Cassandra, gestion des partitions et des réplicas, gestion de la topologie géographique et des stratégies de réplication, validation de la haute disponibilité

Supervision

OpsCenter : installation, lancement
Utilisation de base
Supervision avec nodetool cfstats, ou export JMX vers des outils de supervision
Travaux pratiquesMettre en œuvre un outil de supervision du clusterJour 3

Exploitation de Cassandra

Maîtriser les notions de sauvegarde : snapshot, incrémentielle
Import/export au format JSON
Travaux pratiquesSauvegarder et restaurer un keyspace et une table, mettre en œuvre et valider des backups incrémentiels

Support MapReduce

Présentation du principe de MapReduce
Présentation de Hadoop et son écosystème, dont HBase, Spark
Import/Export de données Cassandra-Hadoop
Présentation du MapReduce sous Hadoop avec le InputFormat Cassandra

Support Spark

Description rapide de l'architecture spark
Mise en œuvre depuis Cassandra
Exécution de travaux Spark s'appuyant sur un cluster Cassandra
Travaux pratiquesExécuter une fonction de recherche en scala sur Cassandra
Date de mise à jour du programme : 26/02/2024

Dates et lieux

Du 03 au 05 juin 2024
Lieu
Distanciel
Durée
3 jrs
1950 € HT
Du 03 au 05 juin 2024
Lieu
Paris
Durée
3 jrs
1950 € HT
Du 16 au 18 septembre 2024
Lieu
Distanciel
Durée
3 jrs
1950 € HT
Du 16 au 18 septembre 2024
Lieu
Paris
Durée
3 jrs
1950 € HT
Du 09 au 11 décembre 2024
Lieu
Distanciel
Durée
3 jrs
1950 € HT
Du 09 au 11 décembre 2024
Lieu
Paris
Durée
3 jrs
1950 € HT

Logo partenaire action collective de l'OPCO Atlas Votre formation Cassandra prise en charge jusqu'à 100% des coûts pédagogiques ! *

Depuis 2011, PLB Consultant est partenaire des Actions Collectives Atlas pour vous proposer les meilleures formations informatique et développer vos compétences dans le Numérique :

- En présentiel dans l’une de nos salles en Régions   
- À distance depuis votre bureau   
- Sessions intra-entreprise dans toute la France.

* jusqu'à 100% des coûts pédagogiques selon votre branche d'activité dans la limite des fonds mutualisés dédiés aux actions collectives et en application des critères de prise en charge en vigueur (cf conditions détaillées sur le site d'Atlas)

Avis des participants à la formation Cassandra

Note moyenne de 4.7/5(3)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

POUJADE Frédéric
4/5

Mon avis sur le contenu du stage :

"Bonne vision globale du produit et des concepts généraux"

Mon avis sur le formateur :

"Très bon animateur, même dans le contexte de la formation à distance"

Ce que j'ai le plus apprécié :

"Globalement bon sur tous les points"

Ce que j'ai le moins apprécié :

"RAS"

BS
5/5

Mon avis sur le formateur :

"Tres à l'écoute de nos questions."

Ce que j'ai le plus apprécié :

"Chacun peut avancer à son rythme sur les TP. n'ayant plus codé depuis plusieurs années ce fut tres appréciable."

DEGUIL Bruno
5/5

Mon avis sur le formateur :

"Très pédagogique avec des explications concrètes et claires"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB