Skip to content

Latest commit

 

History

History
38 lines (18 loc) · 1.24 KB

SETUPSCHEDULER.md

File metadata and controls

38 lines (18 loc) · 1.24 KB

Build and deploy Scheduler

The Charmander-Scheduler is our own lab-specific Mesos-Framework. As a typical Mesos-Framework it handles the allocation of the tasks to the individual nodes based on offers it receives from Mesos.

The Scheduler is written in Go and its source code can be found at: charmander-scheduler project

More information about the Scheduler API at: Scheduler API

Deploy Scheduler

Clone, compile and start up Scheduler. The compilation of the code happens behind the scene on the "master" node.

./bin/deploy_scheduler

Verify that Charmander shows up under Frameworks in the Mesos Management Console: http://172.31.1.11:5050. It could take a minute.

Next build and deploy Analytics Stack

Analytics-Stack

Reset Scheduler/Cluster

To simply reset the scheduler for example to start a new fresh experiment:

./bin/reset_cluster

Redeploy Scheduler

Pull changes from the github project, compile the code and re-start it

./bin/deploy_scheduler