Streaming Data Architectures: Processing Streaming Data with Spark

Data Science    |    Intermediate
  • 11 videos | 52m 10s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 53 users Rating 4.5 of 53 users (53)
Process streaming data with Spark, the analytic engine built on Hadoop. In this course, you will discover how to develop applications in Spark to work with streaming data and generate output. Topics include the following: Configure a streaming data source; Use Netcat and write applications to process the data stream; Learn the effects of using the Update mode on your stream processing application's output; Write a monitoring application that listens for new files added to a directory; Compare the append output with the update mode; Develop applications to limit files processed in each trigger; Use Spark's Complete mode for output; Perform aggregation operations on streaming data with the DataFrame API; Process streaming data with Spark SQL queries.

WHAT YOU WILL LEARN

  • Install the latest available version of pyspark
    Configure a streaming data source using netcat and write an application to process the stream
    Describe the effects of using the update mode for the output of your stream processing application
    Write an application to listen for new files being added to a directory and process them as soon as they come in
    Compare the append output to the update mode and distinguish between the two
  • Develop applications that limit the files processed in each trigger and use spark's complete mode for the output
    Perform aggregation operations on streaming data using the dataframe api
    Work with spark sql in order to process streaming data using sql queries
    Define and apply standard, re-usable transformations for streaming data
    Recall they key ways to use spark for streaming data and explore the ways to process streams and generate output

IN THIS COURSE

  • 2m 10s
  • 2m 39s
    Learn how to install the latest version of PySpark. FREE ACCESS
  • Locked
    3.  Setting Up a Socket Stream with Netcat
    8m 53s
    In this video, you will configure a streaming data source using Netcat and write an application to process the stream. FREE ACCESS
  • Locked
    4.  The Update Output Mode
    3m 32s
    Upon completion of this video, you will be able to describe the effects of using the Update mode for the output of your stream processing application. FREE ACCESS
  • Locked
    5.  Using a File Input Stream
    7m 50s
    In this video, you will learn how to write an application to listen for new files being added to a directory and process them as soon as they are added. FREE ACCESS
  • Locked
    6.  The Append Output Mode
    2m 15s
    Learn how to compare the output of Append to the output of Update mode, and distinguish between the two. FREE ACCESS
  • Locked
    7.  The Complete Output Mode
    6m 35s
    Find out how to develop applications that limit the files processed in each trigger and use Spark's Complete mode for the output. FREE ACCESS
  • Locked
    8.  Aggregations on Streaming Data
    4m 6s
    In this video, you will learn how to perform aggregation operations on streaming data using the DataFrame API. FREE ACCESS
  • Locked
    9.  SQL Operations on Streaming Data
    4m 59s
    Find out how to work with Spark SQL in order to process streaming data using SQL queries. FREE ACCESS
  • Locked
    10.  User-Defined Functions (UDFs)
    4m 41s
    Learn how to define and apply standard, reusable transformations for streaming data. FREE ACCESS
  • Locked
    11.  Exercise: Processing Streaming Data
    4m 30s
    After completing this video, you will be able to recall the key ways to use Spark for streaming data and explore the ways to process streams and generate output. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.7 of 24 users Rating 4.7 of 24 users (24)
Rating 4.2 of 363 users Rating 4.2 of 363 users (363)