# Apache Spark Assembly

## English

- [Apache Spark Assembly](https://jinhoko.gitbook.io/apache-spark-assembly/master.md)
- [Ways to Read This Book](https://jinhoko.gitbook.io/apache-spark-assembly/ways-to-read-this-book.md)
- [SparkContext](https://jinhoko.gitbook.io/apache-spark-assembly/core-operation-related/sparkcontext.md)
- [SparkConf](https://jinhoko.gitbook.io/apache-spark-assembly/core-operation-related/sparkconf.md)
- [SparkEnv](https://jinhoko.gitbook.io/apache-spark-assembly/core-operation-related/sparkenv.md)
- [Heartbeat](https://jinhoko.gitbook.io/apache-spark-assembly/core-operation-related/heartbeat.md)
- [HeartbeatReceiver](https://jinhoko.gitbook.io/apache-spark-assembly/core-operation-related/heartbeat/heartbeatreceiver.md)
- [Untitled](https://jinhoko.gitbook.io/apache-spark-assembly/core-operation-related/heartbeat/untitled-1.md)
- [Scheduler](https://jinhoko.gitbook.io/apache-spark-assembly/core-operation-related/scheduler.md)
- [RDD](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled.md)
- [RDD Design](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/rdd-design.md)
- [Principles of Overriding RDD](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/principles-of-overriding-rdd.md)
- [Default RDDs](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/default-rdds.md)
- [ShuffledRDD](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/default-rdds/shuffledrdd.md)
- [Transformations and Their Design](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design.md)
- [map / flatMap](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/map-flatmap.md)
- [filter](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/filter.md)
- [repartition / coalesce](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/repartition-coalesce.md)
- [sample / randomSplit / takeSample](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/sample-randomsplit-takesample.md)
- [union / ++ / intersection](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/union-++-intersection.md)
- [sortBy](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/sortby.md)
- [glom](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/glom.md)
- [cartesian](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/cartesian.md)
- [groupBy](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/groupby.md)
- [pipe](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/pipe.md)
- [mapPartitions / mapPartitionsWithIndex](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/mappartitions-mappartitionswithindex.md)
- [zip / zipPartitions](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/zip-zippartitions.md)
- [Extra](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/transformations-and-their-design/extra.md)
- [Actions and Their Design](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design.md)
- [forach / foreachPartition](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/forach-foreachpartition.md)
- [collect](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/collect.md)
- [toLocalIterator](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/tolocaliterator.md)
- [subtract](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/subtract.md)
- [reduce / treeReduce](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/reduce-treereduce.md)
- [fold](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/fold.md)
- [aggregate / treeAggregate](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/aggregate-treeaggregate.md)
- [count / countApprox](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/count-countapprox.md)
- [countByValue / countByValueApprox](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/countbyvalue-countbyvalueapprox.md)
- [countApproxDistinct](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/countapproxdistinct.md)
- [take / first / top / takeOrdered](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/take-first-top-takeordered.md)
- [max / min](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/max-min.md)
- [isEmpty](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/isempty.md)
- [saveAsTextFile / saveAsObjectFile](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/saveastextfile-saveasobjectfile.md)
- [keyBy](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/keyby.md)
- [checkpoint / localCheckpoint / isCheckpointed / getCheckpointFile](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/checkpoint-localcheckpoint-ischeckpointed-getcheckpointfile.md)
- [zipWithIndex / zipWithUniqueId](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/zipwithindex-zipwithuniqueid.md)
- [Extra](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/actions-and-their-design/extra.md)
- [Cache & Persist](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/cache-and-persist.md)
- [RDD Operation Scope](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/rdd-operation-scope.md)
- [RDD Checkpointing](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/untitled/rdd-checkpointing.md)
- [Shuffle](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/shuffle.md)
- [Serializer](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/serializer.md)
- [Partitioner](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/partitioner.md)
- [Broadcast](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/broadcast.md)
- [Aggregator](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/aggregator.md)
- [Memory](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/memory.md)
- [Storage](https://jinhoko.gitbook.io/apache-spark-assembly/core-execution-related/storage.md)
- [Starting point](https://jinhoko.gitbook.io/apache-spark-assembly/running-spark-app/start-point.md): how spark can be started / what will happen sequentially
- [Mastering SparkConf](https://jinhoko.gitbook.io/apache-spark-assembly/running-spark-app/untitled-1-1.md): 각 conf가 system의 어떤 부분에 매핑되는지를, 그림 그려서 이쁘게 설명해주면 좋을 듯.
- [Web UI](https://jinhoko.gitbook.io/apache-spark-assembly/running-spark-app/untitled-1.md)
- [Untitled](https://jinhoko.gitbook.io/apache-spark-assembly/untitled-2.md)
- [Debugging](https://jinhoko.gitbook.io/apache-spark-assembly/programming-spark/debugging.md)

## Korean

- [Initial page](https://jinhoko.gitbook.io/apache-spark-assembly/korean/master.md)
