2014-04-01 12:28:08 -04:00
|
|
|
|
[[setup-upgrade]]
|
2019-03-13 17:38:13 -04:00
|
|
|
|
= Upgrade {es}
|
2017-12-05 13:58:52 -05:00
|
|
|
|
|
|
|
|
|
[partintro]
|
|
|
|
|
--
|
2019-03-13 17:38:13 -04:00
|
|
|
|
{es} can usually be upgraded using a <<rolling-upgrades,Rolling upgrade>>
|
|
|
|
|
process so upgrading does not interrupt service. Rolling upgrades are supported:
|
|
|
|
|
|
|
|
|
|
* Between minor versions
|
2019-05-20 15:32:44 -04:00
|
|
|
|
* From 5.6 to 6.8
|
|
|
|
|
* From 6.8 to {version}
|
2019-03-13 17:38:13 -04:00
|
|
|
|
|
2019-08-28 08:32:05 -04:00
|
|
|
|
|
|
|
|
|
The following table shows the recommended upgrade paths to {version}.
|
|
|
|
|
|
|
|
|
|
[cols="<1m,3",options="header",]
|
|
|
|
|
|====
|
|
|
|
|
|Upgrade from
|
|
|
|
|
|Recommended upgrade path to {version}
|
|
|
|
|
|
2019-09-04 13:42:24 -04:00
|
|
|
|
|7.0–7.4
|
2019-08-28 08:32:05 -04:00
|
|
|
|
|<<rolling-upgrades,Rolling upgrade>> to {version}
|
|
|
|
|
|
|
|
|
|
|6.8
|
|
|
|
|
|<<rolling-upgrades,Rolling upgrade>> to {version}
|
|
|
|
|
|
|
|
|
|
|6.0–6.7
|
|
|
|
|
a|
|
|
|
|
|
|
|
|
|
|
. https://www.elastic.co/guide/en/elasticsearch/reference/6.8/rolling-upgrades.html[Rolling upgrade] to 6.8
|
|
|
|
|
. <<rolling-upgrades,Rolling upgrade>> to {version}
|
|
|
|
|
|
|
|
|
|
|5.6
|
|
|
|
|
a|
|
|
|
|
|
|
|
|
|
|
. https://www.elastic.co/guide/en/elasticsearch/reference/6.8/rolling-upgrades.html[Rolling upgrade] to 6.8
|
|
|
|
|
. <<rolling-upgrades,Rolling upgrade>> to {version}
|
|
|
|
|
|
|
|
|
|
|5.0–5.5
|
|
|
|
|
a|
|
|
|
|
|
|
|
|
|
|
. https://www.elastic.co/guide/en/elasticsearch/reference/5.6/rolling-upgrades.html[Rolling upgrade] to 5.6
|
|
|
|
|
. https://www.elastic.co/guide/en/elasticsearch/reference/6.8/rolling-upgrades.html[Rolling upgrade] to 6.8
|
|
|
|
|
. <<rolling-upgrades,Rolling upgrade>> to {version}
|
|
|
|
|
|====
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[WARNING]
|
|
|
|
|
====
|
|
|
|
|
The following upgrade paths are *not* supported:
|
|
|
|
|
|
|
|
|
|
* 6.8 to 7.0.
|
|
|
|
|
* 6.7 to 7.1.–{version}.
|
|
|
|
|
====
|
|
|
|
|
|
2019-03-13 17:38:13 -04:00
|
|
|
|
{es} 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 {version}. {es} 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-upgrade, Reindex to upgrade>>.
|
|
|
|
|
|
|
|
|
|
When upgrading to a new version of {es}, you need to upgrade each
|
|
|
|
|
of the products in your Elastic Stack. For more information, see the
|
|
|
|
|
{stack-ref}/upgrading-elastic-stack.html[Elastic Stack Installation and Upgrade Guide].
|
|
|
|
|
|
2019-05-20 15:32:44 -04:00
|
|
|
|
To upgrade directly to {version} from 6.7 or earlier, you must shut down the
|
2019-03-13 17:38:13 -04:00
|
|
|
|
cluster, install {version}, and restart. For more information, see
|
|
|
|
|
<<restart-upgrade, Full cluster restart upgrade>>.
|
|
|
|
|
|
|
|
|
|
[float]
|
|
|
|
|
== Preparing to upgrade
|
|
|
|
|
|
|
|
|
|
Before upgrading {es}:
|
|
|
|
|
|
|
|
|
|
. Check the <<deprecation-logging, deprecation log>> to see if you are using
|
|
|
|
|
any deprecated features and update your code accordingly. By default,
|
|
|
|
|
deprecation warnings are logged when the log level is set to `WARN`.
|
|
|
|
|
. Review the <<breaking-changes,breaking changes>> and make any necessary changes
|
|
|
|
|
to your code and configuration for {version}.
|
|
|
|
|
. If you use custom plugins, make sure compatible versions are available.
|
|
|
|
|
. Test upgrades in a dev environment before upgrading your production cluster.
|
|
|
|
|
. <<modules-snapshots,Back up your data!>> You must have a snapshot of your
|
|
|
|
|
data to roll back to an earlier version.
|
2017-12-05 13:58:52 -05:00
|
|
|
|
|
|
|
|
|
--
|
2016-10-11 06:14:35 -04:00
|
|
|
|
|
2017-08-23 17:03:14 -04:00
|
|
|
|
include::upgrade/rolling_upgrade.asciidoc[]
|
2014-04-01 12:28:08 -04:00
|
|
|
|
|
2017-08-23 17:03:14 -04:00
|
|
|
|
include::upgrade/cluster_restart.asciidoc[]
|
2016-10-11 06:14:35 -04:00
|
|
|
|
|
2017-12-15 03:42:36 -05:00
|
|
|
|
include::upgrade/reindex_upgrade.asciidoc[]
|