January 2019
Intermediate to advanced
390 pages
9h 16m
English
Spark uses master-slave architecture, with one central coordinator (called the Spark driver) and many distributed workers (called Spark executors). The driver process creates a SparkContext object and divides the user application into smaller execution units (tasks). These tasks are executed by the workers. The resources among the workers are managed by a Cluster Manager. The following diagram shows the workings of Spark:

Let's now go through the different components of Spark. The following diagram shows the basic components that constitute Spark:
Let's see, in brief, some ...
Read now
Unlock full access