Solving Analytical Problems using Apache Spark
summary
Claims Spark runs up to 100x faster than Hadoop on large datasets and is proven here by combining RDD processing with a directed acyclic graph for lazy, fault‑tolerant recompute. The demo ties Spark Streaming (microbatches) to Cassandra via the Spark Cassandra connector, shows a weather‑station pipeline and movie‑count examples, and uses Kafka/Kinesis for ingestion and DataStax for stable deployment. The end result is parallel in‑memory analytics that reprocess only failed partitions and produce low‑latency results at petabyte scale.
AI-written summary · about
chapters (12)
- 0:00Introduction to Apache Spark
- 3:29Big data and real-time analytics
- 10:12Why use Apache Spark
- 14:52Spark execution model
- 21:12Resilient Distributed Datasets
- 28:52Spark SQL and Cassandra
- 34:50Batch vs streaming processing
- 39:45Spark streaming architecture
- 43:16Spark with Cassandra benefits
- 46:45Lambda architecture overview
- 48:33Kafka and Spark streaming
- 51:01Optimization techniques
related talks
40mSpark Analytics on Cassandra Data
38mReal-time analytics with Apache Cassandra & Apache Spark
59mStreaming Big Data w/Spark, Spark Streaming, Kafka, Cassandra & Akka
54mHarnessing the Power of Spark & Cassandra within your Spring App
50mIntroduction to Real-Time Big Data with Apache Spark
45mFrom Big Data to Fast Data: Apache Spark
01h 12mBig Data in Java World: Apache Spark and Scala. Arch and live coding
42mBuilding Robust Streaming Data Pipelines with Apache Spark
