📘 Spark内存计算核心原理精讲 30章 · 从入门到实战

🧑‍🏫 友好色系
01
发展史 · Hadoop对比 · 核心组件 · 生态系统
02
Driver · Executor · Cluster Manager · 任务调度 · 阶段划分
03
Local · Standalone · YARN · Mesos · Kubernetes
04
概念 · 五大特性 · 创建方式 · 分区
05
map · filter · flatMap · mapPartitions · groupByKey · reduceByKey
06
reduce · collect · count · take · saveAsTextFile · foreach
07
sortBy · union · intersection · distinct · join · cogroup · cartesian
08
窄/宽依赖 · Lineage · Stage划分 · DAG图
09
缓存级别 · 策略选择 · checkpoint · 对比
10
原理 · Hash/Sort Shuffle · 调优参数 · 文件寻址
11
堆内/堆外 · 统一内存模型 · 分配与回收
12
任务调度 · 容错 · 数据本地性 · 推测执行
13
发展 · DataFrame/DataSet · SparkSession
14
SQL查询 · DSL · UDF/UDAF · 窗口函数
15
Catalyst · Tungsten · 谓词下推 · 列式存储 · 分区裁剪
16
DStream · Input DStream · Transformation · Output
17
窗口操作 · 状态管理 · 背压 · Exactly-Once
18
流式DataFrame · Event-Time · Watermark · 流Join
19
架构 · 特征工程 · 分类/回归/聚类 · 模型保存
20
图计算基础 · 核心抽象 · 图算子 · PageRank
21
资源调优 · executor/core/memory · 并行度
22
数据倾斜 · Shuffle调优 · 序列化调优
23
Spark UI · 日志分析 · 瓶颈诊断
24
AQE · 动态分区裁剪 · Join优化 · Pandas UDF
25
Spark on Hive · Hive on Spark · 元数据 · 性能对比
26
Direct Stream · Offset管理 · Streaming整合
27
BulkLoad · 读写HBase · 二级索引
28
读写ES · ES-Hadoop · 实时索引构建
29
集群规划 · 日志 · 监控告警 · 版本升级
30
电商用户行为分析 · 实时ETL · 离线报表 · 用户画像