Try OpenSearch with Docker Compose

The best way to try out OpenSearch is to use Docker Compose. These steps will setup a two node cluster of OpenSearch plus OpenSearch Dashboards:

  1. Download docker-compose.yml into your desired directory
  2. Run docker-compose up
  3. Have a nice coffee while everything is downloading and starting up
  4. Navigate to http://localhost:5601/ for OpenSearch Dashboards
  5. Login with the default username (admin) and password (admin)

OpenSearch

OpenSearch is a distributed search and analytics engine based on Apache Lucene. After adding your data to OpenSearch, you can perform full-text searches on it with all of the features you might expect: search by field, search multiple indices, boost fields, rank results by score, sort results by field, and aggregate results.

OpenSearch Dashboards

OpenSearch Dashboards is the default visualization tool for data in OpenSearch. It also serves as a user interface for many of the OpenSearch plugins, including security, alerting, Index State Management, SQL, and more.

Ingest Tools

OpenSearch is compatible with a variety of ingestion and processing tools including beats, fluentbit and fluentd. The project also maintains specific ingestion tools:

Data Prepper receives trace data from the OpenTelemetry collector, and aggregates, transforms, and normalizes it for analysis and visualization.

Command Line Tools

The OpenSearch command line interface (opensearch-cli) lets you manage your cluster from the command line and automate tasks.

Minimal Distributions

The following distributions include the bare minimum features required for a functioning OpenSearch and OpenSearch Dashboards. It is intended for those who already have custom plugins or are intending to integrate/embed OpenSearch with other services.

If you are an end user, you probably do not want these distributions.

OpenSearch Minimum

This distribution lacks important security features and should be only used in carefully controlled environments.

OpenSearch Dashboards Minimum

This distribution lacks important security features and should be only used in carefully controlled environments.


For a complete list of artifacts for all components of the project, see our artifacts directory.
Previous Version