databricks/learning-spark

Example code from Learning Spark book

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 17th, 2026
Created on June 16th, 2014
Open Issues & Pull Requests: 31 (+0)
GitHub issues: Enabled
Number of forks: 2,390
Total Stargazers: 3,897 (+0)
Total Subscribers: 383 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Learning Spark is a code repository containing example implementations from the Learning Spark book.

The repository provides practical code examples demonstrating Apache Spark concepts and functionality across multiple programming languages. The examples are organized by chapter and cover core Spark operations through working implementations in Java, Scala, and Python. The code is designed to complement the Learning Spark book by showing how to apply the concepts described in its chapters.

This repository suits developers learning Spark who want to see concrete implementations alongside book material. It works best for those building foundational understanding of Spark's APIs and programming model rather than as a reference for production patterns. The examples span multiple languages, making it useful whether you approach Spark through Java, Scala, or Python.

The project maintains examples compatible with a specific Spark version, with code updated to run against the corresponding release. The repository includes build configuration for both Maven and SBT, allowing developers to compile and run examples through standard tooling. Examples can be executed directly through pyspark for Python code or submitted as assembly jars using spark-submit for JVM-based implementations.