Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : Flux de données avec Storm

Durée2 jours
PrixNous consulter
Code coursCB038
Inscription

Public:

Chefs de projet, data scientists, développeurs.

Objectifs:

Savoir mettre en oeuvre Storm pour le traitement de flux de données.

Connaissances préalables nécessaires:

Connaissance d'un langage de programmation comme Java ou Python.

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
Introduction
Présentation de Storm:fonctionnalités, architecture, langages supportés
Définitions:spout, bolt, topology
Architecture
Etude des composants d'un cluster Storm : master node 'nimbus' et worker nodes
Positionnement par rapport à un cluster Hadoop. Le modèle de données. Différents types de flux.
Premiers pas
Configuration d'un environnement de développement. Installation d'un cluster Storm. Travaux pratiques sur le projet storm-starter
Flux de données
Définition du nombre de flux dans un noeud, création de topologies regroupant des flux entre différents noeuds,
communication entre flux en JSON, lecture de flux d'origines diverses (JMS, Kafka, ...)
Haute disponibilité
Tolérance aux pannes: principe de fiabilisation des master node, workers node, nimbus
Garantie de traitement des flux: principe,paramètres TOPOLOGY_MESSAGE_TIMEOUT_SECS, TOPOLOGY_ACKERS
Traitements temps réel avec Trident. Elasticité: traitements concurrents dans un cluster storm, ajouts de noeuds, commande 'storm rebalance'

Déroulé pédagogique
Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code cours : CB038

Contenu de la formation
Flux de données avec Storm:

Accès à la liste des cours



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


Version du document : R006
Date de mise à jour du document : 2024/01/06