CONTENT LIBRARY

全部内容

按主题整理的内容条目。打开单条内容,可查看详细说明、流程、关联资料和来源。

case-00-hdfs · 基础

大数据体系与 HDFS:分块、副本与读写路径

把文件分成块、放置副本并模拟 NameNode/DataNode 的读写协作。

打开内容 ↗
case-01-mapreduce · 基础

MapReduce:从词频统计看懂 Shuffle

手写 Map、Shuffle、Reduce,并对照 TopN 与均值的聚合边界。

打开内容 ↗
case-02-spark · 基础

Spark 核心与 RDD:惰性求值和血缘

用迷你 RDD 观察 Transformation、Action、宽窄依赖和 Cache。

打开内容 ↗
case-03-flink · 进阶

Flink 与实时计算:窗口、Watermark 与状态

用事件时间和乱序数据手写滚动/滑动窗口,解释迟到处理。

打开内容 ↗
case-04-hive · 进阶

Hive 与数仓建模:从 ODS 到 ADS

用 sqlite3 走完四层数仓、星型/雪花模型和拉链表。

打开内容 ↗
case-05-kafka · 进阶

Kafka 与数据管道:分区、Offset 与消费者组

模拟 key 路由、消费进度、Rebalance 和 ACK 可靠性语义。

打开内容 ↗
case-06-platform · 进阶

数据平台与调度:DAG、重试与血缘

构造任务依赖图,完成拓扑排序、失败重试和表级血缘追踪。

打开内容 ↗
case-07-interview · 冲刺

大数据面试冲刺:全链路、TopN 与数据倾斜

把八个实验串成 30 秒全链路,并手写 TopN 与两阶段聚合。

打开内容 ↗
case-course-guide · 入门

课程入口:把一条数据的全链路看完整

先读总体文档和知识地图,再按存储、计算、数仓、管道与治理的顺序选择实验。

打开内容 ↗