Elastic 2.5.0-6.3.2

DC/OS Elastic lets you manage an Elasticsearch cluster

DC/OS Elastic Service is an automated service that makes it easy to deploy and manage Elastic 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, 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 with or without the commercial X-Pack capabilities.


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

Release Notes

Discover the new features, updates, and known limitations in this release of the Elastic Service…Read More

Getting Started

To start a basic test cluster with three master nodes, two data nodes, and one coordinator node, run the following command on the DC/OS CLI.…Read More


The default DC/OS Elastic installation provides reasonable defaults for trying out the service, but may not be sufficient for production use. You may require a different configuration depending on the context of the deployment.…Read More


The DC/OS Elastic service provides a robust API (accessible by HTTP or DC/OS CLI) for managing, repairing, and monitoring the service. Here, only the CLI version is presented for conciseness, but see the API Reference for HTTP instructions.…Read More


Enterprise DC/OS 1.10 introduced a convenient command line option that allows for easier updates to a service’s configuration and version, as well as allowing users to inspect the status of an update, to pause and resume updates, and to restart or complete steps if necessary.…Read More


The DC/OS Elastic service supports Elastic’s X-Pack transport encryption mechanisms. The service provides automation and orchestration to simplify the use of these important features. At this time, X-Pack’s authentication and authorization features are not supported.…Read More


If you are using DC/OS 1.10 or later and the installed service has a version later than 2.0.0-x, then uninstalling the service is simple.…Read More


After a configuration change, the service may enter an unhealthy state. This commonly occurs when an invalid configuration change was made by the user. Certain configuration values may not be changed, or may not be decreased. To verify whether this is the case, check the service’s deploy plan for any errors.…Read More


This section describes some advanced features of the DC/OS Elastic service.…Read More

API Reference

The DC/OS Elastic Service implements a REST API that may be accessed from outside the cluster. The parameter referenced below indicates the base URL of the DC/OS cluster on which the DC/OS Elastic Service is deployed.…Read More


Elasticsearch provides two ways of updating settings: persistent (through elasticsearch.yml file) and transient (through Elasticsearch Cluster Update Settings API). The service’s Configuration Options are carried over to the tasks’ elasticsearch.yml file automatically. Out-of-band configuration changes (either via Elasticsearch’s Cluster Update Settings API or externally modifying elasticsearch.yml files) will not persist in case of a restart, failure recovery, or upgrade.…Read More

Support Policy

DC/OS and certified package version support policy are described in detail here.…Read More

How-To Guides

First, check if Edge-LB is available on your DC/OS cluster by running:…Read More