1.1. What is Spark?
1.1.1. The Spark revolution
1.1.2. MapReduce’s shortcomings
1.1.3. What Spark brings to the table
1.2. Spark components
1.2.1. Spark Core
1.2.2. Spark SQL
1.2.3. Spark Streaming
1.2.4. Spark MLlib
1.2.5. Spark GraphX
1.3. Spark program flow
1.4. Spark ecosystem
1.5. Setting up the spark-in-action VM
1.5.1. Downloading and starting the virtual machine
1.5.2. Stopping the virtual machine
1.6. Summary