O'Reilly logo

Apache Mesos Essentials by Dharmesh Kakadia

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Developing a Mesos framework

A Mesos framework consists of a scheduler, executor, and launcher. The executors are optional and can be omitted if not required. We will develop our framework using the following steps:

  1. Setting up the development environment.
  2. Adding the framework scheduler.
  3. Adding the framework launcher.
  4. Writing executors.
  5. Compiling and packaging.
  6. Installing the framework on the cluster.

Setting up the development environment

The development environment for a Mesos framework does not require any special setup. We can use any IDE or a simple editor and terminal. All we need is to access language bindings to interact with Mesos. Mesos has language bindings for most of the languages. The Mesos distribution currently includes Java and Python ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required