Download presentation
Published byShawn Adams Modified over 9 years ago
0
Apache Storm Kalyan Bhonagiri Utah State University
1
History • Created by Nathan BackType • Open sourced on 19th September, 2011 Documentation at Contribution Storm.html
2
Storm??
3
Storm Components
4
Storm Topology
5
Batch vs. Real-Time processing
• Batch processing - Gathering of data and processing as a group at one time. - Jobs run to completion - Data might be out of date • Real-time processing - Processing of data that takes place as the information is being entered. - Run for ever
6
Real Time Use Cases • Social Media Feeds • Network Sensors • App/Web Logs • Stock Tick Data • Weather Data • Auctions • Payment Transactions
7
Storm vs Hadoop • Stream Processing • Fast • Scalable • Fault Tolerant • Reliable
8
Parallelism
9
Storm Groupings
10
Streams
11
Reliable Processing
12
Storm Cluster View
13
Fault Tolerance
14
Fault Tolerance
15
Fault Tolerance
16
Fault Tolerance
17
Fault Tolerance
18
Companies & Projects Using Storm
19
Demo
20
References Books : • Getting Started with Storm - Jonathan Leibiusky, Gabriel Eisbruch, Dario Simonassi • Storm Blueprints: Patterns for Distributed Real-time Computation - P. Taylor Goetz, Brian O'Neill
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.