Spark Monitoring and Tuning


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
In this course, you will learn about various ways to monitor Spark applications such as web UIs, metrics, and other monitoring tools. You will also learn about memory tuning.

Target Audience
Programmers and Developers wishing to perform big data development using Apache Spark 2.2

Prerequisites
None

Expected Duration (hours)
1.0

Lesson Objectives

Spark Monitoring and Tuning

  • start the course
  • access the web user interface
  • use the Spark environment configuration parameters
  • use JSON to query monitoring tools for Spark
  • set JVM fractional memory amounts for Spark
  • modify speculation controls for Spark tasks
  • describe data serialization and the role it plays in the performance of Spark applications
  • describe memory management and consumption
  • determine executor memory allocation
  • describe garbage collection tuning
  • set the level of parallelism
  • use the broadcast functionality
  • use query execution plan explainer
  • implement data compression on parquet storage
  • monitor Spark applications
  • Course Number:
    df_apsk_a04_it_enus

    Expertise Level
    Intermediate