Skip to content

This repository provides a very simple mesos scheduler written in scala. It is meant to provides a getting started guide and tries to overcome the lack of information in some areas of mesos documentation.

Notifications You must be signed in to change notification settings

rcosnita/mesos-scala-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project provides a very simple Mesos framework (written in Scala) which schedules shell commands on a regular basis. The project is inspired from the excellent book: "Building Applications on Mesos" -> https://www.oreilly.com/library/view/building-applications-on/9781491926543/ch04.html.

Getting started

The steps in this section were tested on Mac OS X.

git clone ... .
mkdir -p /usr/local/sbin || true
brew install mesos

cd mesos-dummy-scheduler
mvn clean install
./start-mesos.sh master # terminal 1
./start-mesos.sh slave # terminal 2
./start.sh # terminal 3
open http://localhost:12000 # terminal 3
curl -v -XPOST http://localhost:8080/start

References

About

This repository provides a very simple mesos scheduler written in scala. It is meant to provides a getting started guide and tries to overcome the lack of information in some areas of mesos documentation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published