This chapter provides details about the different ways of working with Spark, including using the Spark shell, submitting a Spark application from the command line, and using a hosted cloud platform called Databricks. The last part of this chapter is geared toward software engineers who want to set up the Apache Spark source code on a local machine to examine the Spark code and learn how certain features were implemented.
Downloading and Installing Spark
For the purposes of learning or experimenting with Spark, it is good to install Spark locally on your computer. This way you can easily try ...