http://jerryshao.me/categories.html#architecture-ref
http://blog.csdn.net/pelick/article/details/17222873
如果想了解Spark的设计, 第一个足够    
如果想梳理Spark的源码整体结构, 第二个也可以  
ALL
Spark源码分析 – 
SparkContext
Spark源码分析 – 
SparkEnv 
 
DAGScheduler
Spark源码分析 – 
DAGScheduler
 
Spark 源码分析 -- 
RDD
Spark源码分析 – 
Dependency
Spark源码分析 -- 
PairRDD
 
Spark 源码分析 -- 
Stage
Spark 源码分析 -- 
Task
 
TaskScheduler
Spark源码分析 – 
TaskScheduler
Spark源码分析 – 
SchedulerBackend
Spark源码分析 – 
SchedulableBuilder
Spark源码分析 – 
Executor
 
Spark源码分析 – 
Deploy
 
Storage
Spark源码分析 – 
BlockManager
Spark 源码分析 – 
BlockManagerMaster&Slave
Spark 源码分析 – 
BlockStore
 
Spark源码分析 – 
Checkpoint
 
Shuffle
Spark源码分析 – 
Shuffle
Spark源码分析 – 汇总索引
原文:http://www.cnblogs.com/fxjwind/p/3522473.html