Elastic 2.4.0-5.6.9

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.

Benefits

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

Features

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

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

Configuration

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

Operations

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

Updates

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

Security

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

Uninstall

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

Troubleshooting

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

Advanced

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 Elastic Service is deployed.…Read More

Limitations

Elasticsearch provides two ways of updating settings: persistent (through elasticsearch.yml file) and transient (through Elastic Settings Update 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 Update 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

Release Notes

…Read More