Objectives – In this module you will get an opportunity to work on Spark streaming which is used to build scalable fault-tolerant streaming applications. You will learn about DStreams and various Transformations performed on it. You will get to know about main streaming operators, Sliding Window Operators and Stateful Operators.
Topics:
o Drawbacks in Existing Computing Methods
o Why Streaming is Necessary?
o What is Spark Streaming?
o Spark Streaming Features
o Spark Streaming Workflow
o How Uber Uses Streaming Data
o Streaming Context & DStreams
o Transformations on DStreams
o WordCount Program using Spark Streaming
o Describe Windowed Operators and Why it is Useful
o Important Windowed Operators
o Slice, Window and ReduceByWindow Operators
o Stateful Operators
o Perform Twitter Sentimental Analysis Using Spark Streaming
Hands On:
• Creating DStreams
• Transactions and Actions performed on DStreams.
• Output Operations in DStreams
• Sliding Window Operations
• Stateful Operations
• Twitter Sentimental Analysis