In Chapter 1, Introduction to Apache Spark, we learned about what Spark is, its architecture, and the different components that are provided by Spark. In this chapter, we will configure Spark in different modes and look into the different APIs that we can use to access Spark clusters or to submit a Spark application. This chapter will cover the following topics:
- Creating a single node (EC2 Linux instance) on AWS cloud
- Installing Java on an instance
- Installing Python on an instance
- Installing Scala on an instance
- Installing Spark on an instance
- How to access different Spark component clients on an instance