The Elasticsearch Mesos framework allows to deploy Elasticsearch on a large Mesos cluster which runs on any kind of hardware.
The framework helps to automate installation, running and scaling of the system. The user interface shows the the cluster state and performance overview.
Elasticsearch is part of the ELK stackFeatures Documentation
STEP 1.Mesos cluster with Marathon and Chronos frameworks already running.
STEP 2a.ES framework scheduler is deployed to the master node with a configured number (3) of slaves to be launched.
STEP 2b.Scheduler receives resource offers from Mesos.
STEP 3.Once ES scheduler accepts the offers, it deploys executors together with ES nodes in containers to Mesos slaves.
STEP 4.ES nodes discovery. Zookeeper plugins in ES nodes registers with Zookeeper. This allows the nodes to find each other.
STEP 5.The ES nodes found each other and form a cluster.