Developing Spark Applications

When you are ready to move beyond running core Spark applications in an interactive shell, you need best practices for building, packaging, and configuring applications and using the more advanced APIs. This section describes how to develop, package, and run Spark applications, aspects of using Spark APIs beyond core Spark, how to access data stored in Amazon S3, and best practices in building and configuring Spark applications.