jgperrin /
net.jgp.books.spark.ch01
Spark in Action, 2nd edition - chapter 1 - Introduction
Loading repository data…
jgperrin / repository
Spark in Action, 2nd edition - chapter 5 - Deployment
The examples in this repository are support to the Spark in Action, 2nd edition book by Jean-Georges Perrin and published by Manning. Find out more about the book on Manning's website.
Welcome to Spark in Action, 2nd edition, chapter 5. This chapter is about deployment of your application on a cluster.
The example used here is the approximation of Pi.
This code is designed to work with Apache Spark v3.1.2.
Each chapter has one or more labs. Labs are examples used for teaching in the book. You are encouraged to take ownership of the code and modify it, experiment with it, hence the use of the term lab.
The PiComputeApp application does the following:
SparkSession).For information on running the Java lab, see chapter 4 in Spark in Action, 2nd edition.
Prerequisites:
You will need:
git.git clone https://github.com/jgperrin/net.jgp.books.spark.ch05
cd net.jgp.books.spark.ch05/src/main/python/lab100_pi_compute/
spark-submit piComputeApp.py
Prerequisites:
You will need:
git.git clone https://github.com/jgperrin/net.jgp.books.spark.ch05
cd net.jgp.books.spark.ch05
sbt commandsbt clean assembly
spark-submit --class net.jgp.books.spark.ch05.lab100_pi_compute.PiComputeScalaApp target/scala-2.12/SparkInAction2-Chapter05-assembly-1.0.0.jar
Follow me on Twitter to get updates about the book and Apache Spark: @jgperrin. Join the book's community on Facebook or in Manning's community site.
Selected from shared topics, language and repository description—not editorial ratings.
jgperrin /
Spark in Action, 2nd edition - chapter 1 - Introduction
jgperrin /
Spark in Action, 2nd edition - chapter 2
jgperrin /
Spark in Action, 2nd edition - chapter 3
jgperrin /
Spark in Action, 2nd edition - chapter 7 - Ingestion from files
jgperrin /
Spark in Action, 2nd edition - chapter 8
jgperrin /
Spark in Action, 2e - chapter 9 - Advanced ingestion: finding data sources and building your own