Booster des Talents IT

Formation Apache StormNew Formation !

Storm_logo
Apprenez à utiliser le système distribué de calcul en temps réel Apache Storm. Vous découvrirez les particularités et les outils de Storm pour mettre en place des solutions Big Data efficaces et tolérantes aux pannes. Cette formation a aussi pour but de vous guider à travers l’architecture de Storm et ses nouveaux concepts ainsi que l’installation d’un cluster, la gestion des flux, le traitement des messages et plus encore !
Prixà partir de
1650 €HT
RéférenceAF24507
Durée3 jours
Public Architectes techniques, Développeurs
PrérequisConnaissance du langage Java ou Python, notions de Big Data
Éditeurs Apache
TP50%

Plan de Formation Apache Storm

Apache Storm, projet Hadoop et Big Data

Problématiques du Big Data
Le Cloud Computing et le Big Data
Apache Storm dans le projet Hadoop
Storm et Spark Streaming : différences des modes de traitement de données

Storm : les fondamentaux

Du Map Reduce aux topologies de Storm
Les composants primitifs : Spouts et Bolts
Architecture d’un cluster Storm
Développement et déploiement de topologies
Modèle de données (clé, valeur)

L’architecture de Storm

La relation entre Nimbus et Supervisors
Le cluster intermédiaire de Zookeepers et leurs relations avec les Nimbus et Supervisors
Comprendre le cycle de vie du déploiement d’une topologie
Paramétrer la communication interne de Storm
La tolérance aux pannes
Gérer les Bolts

Gestion des flux de données

Définition des flux
Les différentes stratégies de distribution de données
Implémenter des stratégies personnalisées
Réaliser des jointures sur les flux

Parallélisme des topologies

Schéma d’exécution d’une topologie (Worker, Executor, Task)
Maîtriser et provisionner la parallélisation d’une topologie
Techniques de « Rebalancing »

Scalabilité horizontale

Notion de taux de disponibilité
Ajouter des serveurs d’application web
Scalabilité des bases de données

Fiabilité de traitement des messages

Le mécanisme de suivi des messages
Le cycle de vie d’un message
Traiter les messages avec l’API Java
Définir la fiabilité avec l’API Storm
Assurer la fiabilité d’une application : méthodes et stratégies

Gérer l’exécution des topologies

Utiliser les Storm Metrics
Supervision avec les commandes Storm CLI
Storm UI

Développer pour le Cloud

Utiliser différents langages pour le développement de services (Java, Python, Clojure…)
Storm pour les réseaux sociaux avec Twitter4J
Configurer les paramètres de sécurité d’accès

Utilisation de Trident

Introduction à Trident
Les Spouts de Trident
Appliquer des filtres et des fonctions
Utiliser les Aggregators, Combiners et Reducers
Implémentation de Trident

Nos autres formations Frameworks Java

AF24507Formation Apache Storm New Formation ! 24 sessions prévues3 jours1650 €HT
AF24372Formation Apache Spark New Formation ! 24 sessions prévues3 jours1470 €HT
AF15369Formation Frameworks Java pour développeurs en Intra/Cours Particulier5 jours2350 €HT
AF14783Formation Apache Hadoop 24 sessions prévues3 jours1470 €HT
AF13578Formation Swing, développement en Java 26 sessions prévues3 jours1450 €HT
Voir les 15 formations
Vous pouvez également être intéressé par des formations big data, hadoop, Java ou par les formations de notre filière Frameworks Java
A propos de Apache Storm
Apache Storm est un système distribué de calcul en temps réel gratuit et open source utilisé pour le traitement fiable et rapide de gros volumes de données. En savoir plus
Prixà partir de
1650 €HT
RéférenceAF24507
Durée3 jours
Public Architectes techniques, Développeurs
PrérequisConnaissance du langage Java ou Python, notions de Big Data
Éditeurs Apache
Travaux pratiques50%
Suivez l'une de
nos 24 sessions
le 29/11/2017 à Lyon
le 04/12/2017 à Paris
le 09/01/2018 à Paris
le 17/01/2018 à Lille
le 05/02/2018 à Lyon
le 06/02/2018 à Nantes
le 19/03/2018 à Paris
le 20/03/2018 à Toulouse
le 04/04/2018 à Aix-en-Provence
le 25/04/2018 à Lyon
le 16/05/2018 à Paris
le 28/05/2018 à Lille
le 19/06/2018 à Nantes
le 25/06/2018 à Lyon
le 03/07/2018 à Paris
le 03/07/2018 à Toulouse
le 10/09/2018 à Aix-en-Provence
le 18/09/2018 à Lyon
le 03/10/2018 à Lille
le 08/10/2018 à Paris
le 12/11/2018 à Lyon
le 21/11/2018 à Nantes
le 03/12/2018 à Paris
le 19/12/2018 à Toulouse
Voir toutes les dates