Storm est un système distribué de calcul en temps réel, tolérant aux pannes. Il vous permet de réaliser en temps réel ce que Hadoop fait pour le traitement par lots.
Vous commencerez sur un exemple concret à exécuter et à découvrir comment fonctionne Storm. Puis les concepts Storm seront expliqués pour comprendre ce qu'est une topologie Storm ou Trident.
Lors des travaux pratiques, vous apprendrez à coder des Spouts et des Bolts pour créer vos propres topologies.
Vous apprendrez aussi par la pratique à installer et configurer un cluster Storm mono-noeud, et à déployer une topologie.
Objectifs
- Découvrir les traitements en temps réel avec Storm
- Comprendre ce qu'est une topologie et les concepts associés
- Apprendre à comment coder des Spouts et des Bolts pour développer vos propres topologies
- Comprendre la garantie de traitement des messages et savoir l'implémenter
- Installer un cluster mono-noeud, et déployer dessus une topologie
Pédagogie
50% théorie, 50% pratique
Prérequis
- Langage Java
- Unix
Public
- Développeur
- Architecte
Pédagogie
50% théorie, 50% pratique