Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Getting Started with Stream Processing with Spark Streaming

via Pluralsight

Overview

The Spark Streaming module lets you to work with large scale streaming data using familiar batch processing abstractions. This course starts with how standard transformations and operations are performed on streams, and moves to more advanced topics.

Traditional distributed systems like Hadoop work on data stored in a file system. Jobs can run for hours, sometimes days. This is a major limitation in processing real-time data such as trends and breaking news. The Spark Streaming module extends the Spark batch infrastructure to deal with data for real-time analysis. In this course, Getting Started with Stream Processing with Spark Streaming, you'll learn the nuances of dealing with streaming data using the same basic Spark transformations and actions that work with batch processing. Next, you'll explore you how you can extend machine learning algorithms to work with streams. Finally, you'll learn the subtle details of how the streaming K-means clustering algorithm helps find patterns in data. By the end of this course, you'll feel confident in your knowledge, and you can start integrating what you've learned into your own projects.

Syllabus

  • Course Overview 2mins
  • Getting Started with Discretized Streams 42mins
  • Transforming Blocks of Data with DStreams 33mins
  • Applying ML Algorithms on DStreams 41mins
  • Building a Robust Spark Streaming Application 35mins

Taught by

Janani Ravi

Reviews

4.7 rating at Pluralsight based on 89 ratings

Start your review of Getting Started with Stream Processing with Spark Streaming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.