Cover image for Streaming Big Data with Spark Streaming, Scala, and Spark 3!

Streaming Big Data with Spark Streaming, Scala, and Spark 3!

Learn to process massive streams of data in real-time on a cluster with Apache Spark Streaming

Frank Kane

Created by Frank Kane

Explore how to handle massive streams of real-time data using Spark Streaming and Scala. You'll work with live Twitter feeds, simulated log streams, and data for machine learning, all while building practical skills for processing and analyzing streaming data on a cluster.

Packt | Sep 2016 | 381 min

Start Trial
LevelExpert
CategoriesData Engineering, Real-Time Data Processing and Stream Analytics, Spark, Scala

What You Will Learn

You will get hands-on experience by working directly with real and simulated streaming data. Through practical activities, you'll write and run Spark Streaming jobs, connect to data sources, and apply analytics and machine learning techniques. Each step reinforces your skills with real-world scenarios.

Key Features

  • Build real-time data pipelines using Spark Streaming and Scala
  • Connect to scalable sources like Kafka and output to NoSQL databases
  • Apply streaming analytics and machine learning for live predictions

Target Audience

This is ideal for data professionals or students with some programming experience who want to master real-time big data processing. If you're aiming to build or deploy streaming applications, analyze live data, or integrate machine learning into your workflows, you'll find practical value and actionable skills here.

Related courses