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

Marathon

Marathon is a framework used for running long-running services on Mesos (https://github.com/mesosphere/marathon). These services have high availability requirements, which means that Marathon should be able to start the service instance on other machines in case of a failure and should be able to scale elastically. This would include anything that can run on a standard shell as well as special executors. Marathon acts like init.d for your data center or cluster. This means it can make sure that services running on top of it are always running. Marathon is designed to run tasks and guarantees that they stay running. Marathon can run other frameworks, such as Hadoop, as well as itself.

The Marathon API

Marathon has a very comprehensive REST ...

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