Preview Updated: April 7, 2017

DC/OS Elastic Service is an automated service that makes it easy to deploy and manage Elastic and Kibana with X-Pack on Mesosphere DC/OS, eliminating nearly all of the complexity traditionally associated with managing an Elasticsearch cluster. Elasticsearch is a distributed, multitenant-capable, full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch clusters are highly available, fault tolerant, and durable. For more information on Elasticsearch, Kibana, and X-Pack, visit the Elastic site. Multiple Elasticsearch clusters can be installed on DC/OS and managed independently, so you can offer Elasticsearch as a managed service to your organization.


DC/OS Elastic offers the following benefits of a semi-managed service:

  • Easy installation
  • Elastic scaling of nodes
  • Replication for high availability
  • Elasticsearch cluster and node monitoring


DC/OS Elastic provides the following features:

  • Single-command installation for rapid provisioning
  • Multiple clusters for multiple tenancy with DC/OS
  • High availability runtime configuration and software updates
  • Storage volumes for enhanced data durability, known as Mesos Dynamic Reservations and Persistent Volumes
  • Automatic reporting of Elasticsearch metrics to DC/OS statsd collector

Kick the Tires

Perform a default installation by following the instructions in the Install and Customize section of this topic. Note: Your DC/OS cluster must have at least 3 private agent nodes. ...

Install and Customize

Default Installation To start a basic cluster with three master nodes, two data nodes, one ingest node, one coordinator node, and one Kibana instance, run the following command on ...


To uninstall a cluster, replace name with the name of the Elastic instance to be uninstalled. dcos package uninstall --app-id=<name> elastic Then, use the framework cleaner s...


Changing Configuration at Runtime You can customize your cluster in-place when it is up and running. These are the general steps to follow: View your DC/OS dashboard at http://$DCO...


Managing Configurations Outside of the Service The DC/OS Elastic Service core responsibility is to deploy and maintain the deployment of an Elasticsearch cluster whose configuratio...