Overview
Apache Storm training will guide participants from the basics of distributed processing to Storm syntax and how it is implemented to handle huge streams of real time data. Participants will learn how to build stable and powerful frameworks and support the growth of organization.
Objectives
At the end of Apache Storm training course, participants will learn
Prerequisites
- The fundamentals of programming
- Basic concepts of Core Java and Object Oriented Programming Concepts
- Hadoop concepts
Course Outline
- What is Big Data, Big Data Analytics: Batch Vs Real Time
- Hadoop for Batch Analytics
- Shortcomings of Hadoop
- Storm for Real Time Analytics
- What is Storm
- Use Cases of Storm
- Components of Storm
- Properties of Storm
- Storm Vs Hadoop
- Storm Installation
- Storm Running Modes
- Creating First Storm Topology
- Topologies in Storm
- Reliable Vs Unreliable Messages
- Getting Data, Bolt Lifecycle
- Bolt Structure
- Reliable Vs Unreliable Bolts
- Design, Trident in Storm
- Spout, RQ Class, Co-ordinator
- Emitter, Bolt, Committer Bolts
- Partitioned Transactional Spouts