extra credit Search 85,062 technologies ⌘K Download for Mac

Spark

Category
Databases and data
Docs outline
16 sections

Official docs outline

spark.apache.org
  1. RDD Programming Guide

    RDDs, transformations versus actions, lazy evaluation, shuffles, persistence, broadcast variables and accumulators.

  2. Spark SQL, DataFrames and Datasets

    DataFrame API, Spark SQL, Catalyst optimizer and Datasets.

  3. Data Sources

    Parquet, ORC, JSON, CSV, JDBC, partition discovery and save modes.

  4. Cluster Mode Overview

    Driver, executors, cluster managers, jobs, stages and tasks.

  5. Submitting Applications

    spark-submit, deploy modes, dependencies and master URLs.

  6. Performance Tuning

    Caching, join strategy hints, broadcast joins, adaptive query execution, partition coalescing and skew joins.

  7. Tuning Spark

    Memory management, serialization, garbage collection, parallelism and data locality.

  8. Configuration

    Application properties, shuffle behavior, executor memory and dynamic allocation.

  9. Structured Streaming

    Micro-batch processing, triggers, watermarks, windowing, output modes and checkpointing.

  10. Job Scheduling

    Dynamic resource allocation, fair scheduler and resource sharing.

  11. Running on Kubernetes

    Deploying Spark on Kubernetes, pods and resource requests.

  12. Monitoring and Instrumentation

    Web UI, history server, metrics and event logs.

  13. MLlib

    Pipelines, transformers, estimators and distributed machine learning.

  14. PySpark, Arrow and pandas

    Python API, Arrow-optimized UDFs, pandas API on Spark.

  15. Security

    Authentication, encryption and access control.

  16. Spark Connect

    Client-server architecture for remote Spark access.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 78
↑↓ move ↵ open