July 2017
Intermediate to advanced
796 pages
18h 55m
English
Apache Mesos is an open source system for resource sharing across a cluster. It allows multiple frameworks to share a cluster by managing and scheduling resources. It is a cluster manager, which provides isolation using Linux containers, allowing multiple systems such as Hadoop, Spark, Kafka, Storm, and more to share a cluster safely. This is a master-slave based system using Zookeeper for configuration management. This way you can scalae up your Spark jobs to thousands of nodes. For a single master node Mesos cluster, the Spark master URL will be in the following form:
mesos://<hostname>:5050
The consequence of a Spark job submission by specifically using Mesos can be shown visually in the following figure:
Read now
Unlock full access