# 編程指南
* [概述](#概述)
* [Spark 依賴](#spark-依賴)
* [初始化 Spark](#初始化-spark)
* [使用 Shell](#使用-shell)
* [彈性分布式數據集(RDDs)](#彈性分布式數據集-rdds)
* [并行集合](#并行集合)
* [外部 Datasets(數據集)](#外部-datasets數據集)
* [RDD 操作](#rdd-操作)
* [基礎](#基礎)
* [傳遞 Functions(函數)給 Spark](#傳遞-functions函數給-spark)
* [理解閉包](#理解閉包-)
* [示例](#示例)
* [Local(本地)vs. cluster(集群)模式](#local本地vs-cluster集群模式)
* [打印 RDD 的 elements](#打印-rdd-的-elements)
* [與 Key-Value Pairs 一起使用](#與--key-value-pairs-一起使用)
* [Transformations(轉換)](#transformations轉換)
* [Actions(動作)](#actions動作)
* [Shuffle 操作](#shuffle-操作)
* [Background(幕后)](#background幕后)
* [性能影響](#性能影響)
* [RDD Persistence(持久化)](#rdd-persistence持久化)
* [如何選擇存儲級別 ?](#如何選擇存儲級別-)
* [刪除數據](#刪除數據)
* [共享變量](#共享變量)
* [廣播變量](#廣播變量)
* [Accumulators(累加器)](#accumulators累加器)
* [部署應用到集群中](#部署應用到集群中)
* [從 Java / Scala 啟動 Spark jobs](#從-java--scala-啟動-spark-jobs)
* [單元測試](#單元測試)
* [快速鏈接](#快速鏈接)
- Spark 概述
- 編程指南
- 快速入門
- Spark 編程指南
- 構建在 Spark 之上的模塊
- Spark Streaming 編程指南
- Spark SQL, DataFrames and Datasets Guide
- MLlib
- GraphX Programming Guide
- API 文檔
- 部署指南
- 集群模式概述
- Submitting Applications
- 部署模式
- Spark Standalone Mode
- 在 Mesos 上運行 Spark
- Running Spark on YARN
- 其它
- 更多
- Spark 配置
- Monitoring and Instrumentation
- Tuning Spark
- 作業調度
- Spark 安全
- 硬件配置
- Accessing OpenStack Swift from Spark
- 構建 Spark
- 其它
- 外部資源
- Spark RDD(Resilient Distributed Datasets)論文
- 翻譯進度