It’s time to upgrade to OpenSearch!
The Open Distro project bundled open source distributions of Elasticsearch and Kibana with Apache-2.0-licensed plugins that gave users enterprise-grade features, security, and analytics tools. In the two years since it launched, builders all over the world have used Open Distro to power their applications.
Open source Elasticsearch and Kibana 7.10.2 will soon be end of life, and are no longer receiving active development, security patches, or bugfixes. All users should be running software that receives timely security patches. The OpenSearch project was launched to provide a path forward for open source Elasticsearch and Open Distro users that ensures they always have access to security and new innovation.
Now is the time to migrate to OpenSearch to take advantage of the newest features, performance improvements, bugfixes, and security patches. See what’s so great about OpenSearch and get help migrating.
Latest News
Open Distro in an Apache 2.0-licensed distribution of software that includes open source Elasticsearch and Kibana packaged with a number of feature-adding plugins built by AWS. The open source Elasticsearch and Kibana portions of the...
Open Distro 1.13.3 is an important security update. You can get it now on the download page. This version contains a patch for the recently published security notice (CVE-2021-44228) which affects the broadly-used Apache Log4j...
For future news regarding this project and OpenSearch, please visit OpenSearch.org. In the coming weeks this website (https://opendistro.github.io/for-elasticsearch/) will be selectively decommissioned and/or forwarded to the corresponding OpenSearch.org content.
Read more posts on our blog.
Download
The best way to try out Open Distro is to use Docker Compose. These steps will setup a two node cluster of Elasticsearch plus Kibana:
docker-compose.yml into your desired directorydocker-compose upadmin) and password (admin)For further details about using Open Distro on Docker, see our documentation.
You can also find the standalone docker images on Docker Hub:
version: '3'
services:
odfe-node1:
image: amazon/opendistro-for-elasticsearch:1.13.3
container_name: odfe-node1
environment:
- cluster.name=odfe-cluster
- node.name=odfe-node1
- discovery.seed_hosts=odfe-node1,odfe-node2
- cluster.initial_master_nodes=odfe-node1,odfe-node2
- bootstrap.memory_lock=true # along with the memlock settings below, disables swapping
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" # minimum and maximum Java heap size, recommend setting both to 50% of system RAM
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65536 # maximum number of open files for the Elasticsearch user, set to at least 65536 on modern systems
hard: 65536
volumes:
- odfe-data1:/usr/share/elasticsearch/data
ports:
- 9200:9200
- 9600:9600 # required for Performance Analyzer
networks:
- odfe-net
odfe-node2:
image: amazon/opendistro-for-elasticsearch:1.13.3
container_name: odfe-node2
environment:
- cluster.name=odfe-cluster
- node.name=odfe-node2
- discovery.seed_hosts=odfe-node1,odfe-node2
- cluster.initial_master_nodes=odfe-node1,odfe-node2
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
nofile:
soft: 65536
hard: 65536
volumes:
- odfe-data2:/usr/share/elasticsearch/data
networks:
- odfe-net
kibana:
image: amazon/opendistro-for-elasticsearch-kibana:1.13.3
container_name: odfe-kibana
ports:
- 5601:5601
expose:
- "5601"
environment:
ELASTICSEARCH_URL: https://odfe-node1:9200
ELASTICSEARCH_HOSTS: https://odfe-node1:9200
networks:
- odfe-net
volumes:
odfe-data1:
odfe-data2:
networks:
odfe-net:
For production we recommend using Docker.
If you want to run Open Distro in a non-production environment, these artifacts are a great place to start. On a Mac, we suggest using Docker.
Open Distro is compatible with a variety of ingestion and processing tools including beats, logstash, fluentbit and fluentd. The project also maintains specific ingestion tools:
Data Prepper is a component of Open Distro that receives trace data from the OpenTelemetry collector, and aggregates, transforms, and normalizes it for analysis and visualization in Kibana.
Also available on Docker. A version without the bundled JDK is in the full downloads list
The best way to try trace analytics with Data Prepper is to use Docker Compose.
Git clone the Data Prepper github project: git clone https://github.com/opendistro-for-elasticsearch/Data-Prepper.git
Change to example trace-analytics-sample-app directory: cd Data-Prepper/examples/trace-analytics-sample-app
Launch Docker Compose: docker-compose up -d
Access the sample application: Point your browser at http://localhost:8089/
From here you can follow the instructions on the Introduction to Trace Analytics announcement blog post.
Open Distro is made up of two primary components - Elasticsearch and Kibana. Each component consists of the core binaries plus plugins, everything licensed under Apache 2.0. We also provide previous releases and standalone plugins.
Latest: 1.13.3 / Date: Dec 11, 2021 / Release Notes
A comprehensive list of all artifacts associated with the Open Distro project.
downloads/elasticsearch-clients/opendistro-cli/opendistro-odfe-cli-1.1.1-linux-arm64.zipdownloads/elasticsearch-clients/opendistro-cli/opendistro-odfe-cli-1.1.1-linux-x64.zipdownloads/elasticsearch-clients/opendistro-cli/opendistro-odfe-cli-1.1.1-macos-x64.zipdownloads/elasticsearch-clients/opendistro-cli/opendistro-odfe-cli-1.1.1-windows-x64.zipdownloads/elasticsearch-clients/opendistro-cli/opendistro-odfe-cli-1.1.1-windows-x86.zipdownloads/elasticsearch-clients/opendistro-sql-jdbc/opendistro-sql-jdbc-1.13.0.0.jardownloads/elasticsearch-clients/opendistro-sql-odbc/mac/opendistro-sql-odbc-1.13.0.0-macos-x64.pkgdownloads/elasticsearch-clients/opendistro-sql-odbc/windows/opendistro-sql-odbc-1.13.0.1-windows-x64.msidownloads/elasticsearch-clients/opendistro-sql-odbc/windows/opendistro-sql-odbc-1.13.0.1-windows-x86.msidownloads/odfe-windows/ode-windows-zip/opendistroforelasticsearch-1.13.3-windows-x64.zipdownloads/odfe-windows/ode-windows-zip/opendistroforelasticsearch-kibana-1.13.2-windows-x64.zipdownloads/odfe-windows/odfe-executables/opendistroforelasticsearch-1.13.3-windows-x64.exedownloads/odfe-windows/odfe-executables/opendistroforelasticsearch-kibana-1.13.2-windows-x64.exedownloads/perftop/opendistro-perf-top-1.13.0.0-linux-x64.zipdownloads/perftop/opendistro-perf-top-1.13.0.0-macos-x64.ziptarball/opendistro-elasticsearch/opendistroforelasticsearch-1.13.3-linux-arm64.tar.gztarball/opendistro-elasticsearch/opendistroforelasticsearch-1.13.3-linux-arm64.tar.gz.sha512tarball/opendistro-elasticsearch/opendistroforelasticsearch-1.13.3-linux-x64.tar.gztarball/opendistro-elasticsearch/opendistroforelasticsearch-1.13.3-linux-x64.tar.gz.sha512tarball/opendistroforelasticsearch-data-prepper/opendistroforelasticsearch-data-prepper-1.0.3-linux-x64.tar.gztarball/opendistroforelasticsearch-data-prepper/opendistroforelasticsearch-data-prepper-1.0.3-linux-x64.ziptarball/opendistroforelasticsearch-data-prepper/opendistroforelasticsearch-data-prepper-1.0.3-macos-x64.tar.gztarball/opendistroforelasticsearch-data-prepper/opendistroforelasticsearch-data-prepper-1.0.3-macos-x64.ziptarball/opendistroforelasticsearch-data-prepper/opendistroforelasticsearch-data-prepper-jdk-1.0.3-linux-x64.tar.gztarball/opendistroforelasticsearch-data-prepper/opendistroforelasticsearch-data-prepper-jdk-1.0.3-linux-x64.ziptarball/opendistroforelasticsearch-data-prepper/opendistroforelasticsearch-data-prepper-jdk-1.0.3-macos-x64.tar.gztarball/opendistroforelasticsearch-data-prepper/opendistroforelasticsearch-data-prepper-jdk-1.0.3-macos-x64.ziptarball/opendistroforelasticsearch-kibana/opendistroforelasticsearch-kibana-1.13.2-linux-arm64.tar.gztarball/opendistroforelasticsearch-kibana/opendistroforelasticsearch-kibana-1.13.2-linux-arm64.tar.gz.sha512tarball/opendistroforelasticsearch-kibana/opendistroforelasticsearch-kibana-1.13.2-linux-x64.tar.gztarball/opendistroforelasticsearch-kibana/opendistroforelasticsearch-kibana-1.13.2-linux-x64.tar.gz.sha512