# Upgrading 1.x to 7.5

**URL:** <https://discuss.elastic.co/t/upgrading-1-x-to-7-5/210760>\
**Category:** Elasticsearch\
**Created:** [December 5, 2019, 6:15pm UTC](https://discuss.elastic.co/t/upgrading-1-x-to-7-5/210760 "2019-12-05T18:15:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Phil\_Messenger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/phil_messenger/32/45627_2.png) [@Phil\_Messenger](https://discuss.elastic.co/u/Phil_Messenger)\
**Post date:** [December 5, 2019, 6:15pm UTC](https://discuss.elastic.co/t/upgrading-1-x-to-7-5/210760/1 "2019-12-05T18:15:03Z")

</div>

I've inherited a product that still uses Elasticsearch 1.x (don't ask!) and would like to upgrade to 7.5. From reading the documentation it seems that:

- upgrading from one major version to another is possible without a reindex
- but to upgrade further would require a reindex

So the sequence of upgrades I'd have to perform would be:

1. 1.x =\> 2.x in place, no reindex
2. 2.x =\> 5.x requires a reindex
3. 5.x =\> 6..x in place, no reindex
4. 6.x =\> 7.5 reindex

can someone confirm?

Thanks!

---

<div class="post-metadata">

**Author:** ![Julien](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/julien/32/19688_2.png) [@Julien](https://discuss.elastic.co/u/Julien)\
**Post date:** [December 5, 2019, 7:33pm UTC](https://discuss.elastic.co/t/upgrading-1-x-to-7-5/210760/2 "2019-12-05T19:33:07Z")

</div>

Hi

Elasticsearch and Lucene only support indices one major version down, so you are missing some reindexing steps and there are 2 options to upgrade:

- The most simple way is to install a new cluster in 7.5 and [remote reindex](https://www.elastic.co/guide/en/elasticsearch/reference/current/reindex-upgrade-remote.html) from the version 1 cluster.
- If you want to upgrade version after version (the only reason to do that would be lack of resources to install a second cluster, it is going to take more time/effort), you will want : upgrade to 2.4.latest, reindex, upgrade to 5.6.latest, reindex, upgrade to 6.8.latest, reindex, upgrade to 7.5.latest and reindex (last reindex optional till you upgrade to version 8.x). Also in 5.6 and above you can use the [migration assistant](https://www.elastic.co/guide/en/kibana/7.5/upgrade-assistant.html) in kibana to help you with the other steps (enabling deprecation logs, migrating system indices and checking there is no old indices to reindex)

Thanks  
Julien

---

<div class="post-metadata">

**Author:** ![Phil\_Messenger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/phil_messenger/32/45627_2.png) [@Phil\_Messenger](https://discuss.elastic.co/u/Phil_Messenger)\
**Post date:** [December 5, 2019, 8:05pm UTC](https://discuss.elastic.co/t/upgrading-1-x-to-7-5/210760/3 "2019-12-05T20:05:24Z")

</div>

Great, thanks Julien - we can afford to spin up a new cluster, so remote reindex seems like the easiest approach.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [January 2, 2020, 8:14pm UTC](https://discuss.elastic.co/t/upgrading-1-x-to-7-5/210760/4 "2020-01-02T20:14:55Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
