mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-05 20:48:22 +00:00
3b78267c71
Site plugins used to be used for things like kibana and marvel, but there is no longer a need since kibana (and marvel as a kibana plugin) uses node.js. This change removes site plugins, as well as the flag for jvm plugins. Now all plugins are jvm plugins.
37 lines
1.5 KiB
Plaintext
37 lines
1.5 KiB
Plaintext
[[setup-upgrade]]
|
|
== Upgrading
|
|
|
|
[IMPORTANT]
|
|
===========================================
|
|
Before upgrading Elasticsearch:
|
|
|
|
* Consult the <<breaking-changes,breaking changes>> docs.
|
|
* Test upgrades in a dev environment before upgrading your production cluster.
|
|
* Always back up your data before upgrading. You cannot roll back to an earlier
|
|
version unless you have a <<backup,backup>> of your data.
|
|
===========================================
|
|
|
|
Elasticsearch can usually be upgraded using a rolling upgrade process,
|
|
resulting in no interruption of service. This section details how to perform
|
|
both rolling upgrades and upgrades with full cluster restarts.
|
|
|
|
To determine whether a rolling upgrade is supported for your release, please
|
|
consult this table:
|
|
|
|
[cols="1<m,1<m,3",options="header",]
|
|
|=======================================================================
|
|
|Upgrade From |Upgrade To |Supported Upgrade Type
|
|
|0.90.x |2.x |<<restart-upgrade,Full cluster restart>>
|
|
|1.x |2.x |<<restart-upgrade,Full cluster restart>>
|
|
|2.x |2.y |<<rolling-upgrades,Rolling upgrade>> (where `y > x `)
|
|
|2.x |3.x |<<restart-upgrade,Full cluster restart>>
|
|
|=======================================================================
|
|
|
|
TIP: Take plugins into consideration as well when upgrading. Plugins must be upgraded alongside Elasticsearch.
|
|
|
|
include::backup.asciidoc[]
|
|
|
|
include::rolling_upgrade.asciidoc[]
|
|
|
|
include::cluster_restart.asciidoc[]
|