Upgrade Elasticsearch

edit

Upgrade Elasticsearch

edit

Elasticsearch can usually be upgraded using a Rolling upgrade process so upgrading does not interrupt service. Rolling upgrades are supported:

  • Between minor versions
  • From 5.6 to 6.8
  • From 6.8 to 7.2.1

The following table shows the recommended upgrade paths to 7.2.1.

Upgrade from Recommended upgrade path to 7.2.1

7.0–7.1

Rolling upgrade to 7.2.1

6.8

Rolling upgrade to 7.2.1

6.0–6.7

5.6

5.0–5.5

The following upgrade paths are not supported:

  • 6.8 to 7.0.
  • 6.7 to 7.1.–7.2.1.

Elasticsearch can read indices created in the previous major version. If you have indices created in 5.x or before, you must reindex or delete them before upgrading to 7.2.1. Elasticsearch nodes will fail to start if incompatible indices are present. Snapshots of 5.x or earlier indices cannot be restored to a 7.x cluster even if they were created by a 6.x cluster. For information about upgrading old indices, see Reindex to upgrade.

When upgrading to a new version of Elasticsearch, you need to upgrade each of the products in your Elastic Stack. For more information, see the Elastic Stack Installation and Upgrade Guide.

To upgrade directly to 7.2.1 from 6.7 or earlier, you must shut down the cluster, install 7.2.1, and restart. For more information, see Full cluster restart upgrade.