Big Data in Java World: Apache Spark and Scala. Arch and live coding
summary
Overview of hands‑on Apache Spark with Scala: covers architecture, client vs cluster driver/executor modes and live coding in Jupyter (Almond) using RDD / DataFrame / data set (typed) vs data frame APIs. Demonstrates reading and writing parquet columnar files, collapsing partitions to a single file, running a word‑count and joins, and statistical queries on a ~1M+ rows US flights dataset (2018) to compute correlation, group counts and averages — results run successfully and return Delta as the largest carrier.
AI-written summary · about
chapters (46)
- 0:00Intro
- 4:21Overview
- 6:00What is Big Data
- 12:35What is Apache Spark
- 14:17Spark vs Hadoop
- 16:10Architecture
- 17:37Spark Session
- 18:43Spark Submit
- 19:33Spark Deploy Mode
- 21:04Spark Data Structures
- 22:06Spark Data Structure
- 25:15Spark Data Frame
- 25:43Spark Data Set
- 27:27DataFrame Functions
- 30:30Transformations
- 31:39Actions
- 32:04pandas vs Spark
- 33:36Spark with text files
- 34:11Row oriented vs column oriented
- 35:36Clickhouse tool
- 36:10Types of data formats
- 37:31Pocket
- 38:30Recap
- 38:52Formats
- 39:53Spark
- 40:26Scala
- 41:50Spark Context
- 42:15RDG
- 42:50RDG map
- 43:37RDG result
- 44:00RDG conversion
- 44:46Data Structure
- 46:13Single Partition
- 46:44File Function
- 47:43DataFrame
- 50:11Real life example
- 50:56Review
- 51:38Data scientists
- 52:05DataFrame to DataSet
- 52:30Typed Storage
- 52:53Imports
- 53:31Airport
- 53:46Correlation
- 54:49Extract Data
- 55:11Define Statistical Features
- 55:30Simple Statistical Features
related talks
47mScala: The Unpredicted Lingua Franca for Data Science
46mScala and the JVM as a Big Data Platform
47mScala: The Unpredicted Lingua Franca for Data Science
45mScala and the JVM as a Big Data Platform Lessons from Apache Spark
52mSolving Analytical Problems using Apache Spark
50mIntroduction to Real-Time Big Data with Apache Spark
01h 36mSpark for Scala Developers
59mStreaming Big Data w/Spark, Spark Streaming, Kafka, Cassandra & Akka
