# Upgrading elastic search & kibana from 6.6.1 to 7.x or 8.x

**URL:** <https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100>\
**Category:** Elasticsearch\
**Created:** [August 19, 2024, 5:36am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100 "2024-08-19T05:36:33Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mariajosephina](https://avatars.discourse-cdn.com/v4/letter/m/a88e4f/32.png) [@Mariajosephina](https://discuss.elastic.co/u/Mariajosephina)\
**Post date:** [August 19, 2024, 5:36am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/1 "2024-08-19T05:36:33Z")

</div>

Hi @all

This is regarding a query on upgrading Elasticsearch & kibana.  
The current version of Elastic search & Kibana in our organization is 6.6.1 used to storing RPA logs.  
I am planning to upgrade to 7.x or 8.x

1. Could you please help me in providing detailed steps to do the upgrade activity for Kibana and Elasticsearch. Are there any prerequisites to directly upgrade to any 7.x or 8.x versions?
2. Is 7.x and 8.x versions of Elastic search are free or paid versions?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [August 19, 2024, 6:00am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/2 "2024-08-19T06:00:11Z")

</div>

From #Elastic Search to #Elasticsearch

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [August 19, 2024, 6:01am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/3 "2024-08-19T06:01:27Z")

</div>

> [@Mariajosephina](#):
>
> Is 7.x and 8.x versions of Elastic search are free or paid versions?

These versions are available with a free basic license that you can use.

> [@Mariajosephina](#):
>
> The current version of Elastic search & Kibana in our organization is 6.6.1 used to storing RPA logs.  
> I am planning to upgrade to 7.x or 8.x
> 
> 1. Could you please help me in providing detailed steps to do the upgrade activity for Kibana and Elasticsearch. Are there any prerequisites to directly upgrade to any 7.x or 8.x versions?

If you want to get to Elasticsearch 8.X you have 2 options.

1. Set up a new cluster and reindex all data from the remote 6.6.1 cluster.
2. Upgrade in place. This will require a number of steps as you can not go directly to the newer version. To get to version 7.17 follow [these instructions](https://www.elastic.co/guide/en/elasticsearch/reference/7.17/setup-upgrade.html). In order to get from Elasticsearch 7.17 to the latest 8.x version, follow [these instructions](https://www.elastic.co/guide/en/elasticsearch/reference/8.15/setup-upgrade.html).

---

<div class="post-metadata">

**Author:** ![Mariajosephina](https://avatars.discourse-cdn.com/v4/letter/m/a88e4f/32.png) [@Mariajosephina](https://discuss.elastic.co/u/Mariajosephina)\
**Post date:** [August 19, 2024, 9:13am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/4 "2024-08-19T09:13:17Z")

</div>

@Christian_Dahlqvist Could you elaborate and share detailed steps for task 1 :

1. Set up a new cluster and reindex all data from the remote 6.6.1 cluster.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [August 19, 2024, 9:17am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/5 "2024-08-19T09:17:13Z")

</div>

I do not have any detailed steps for this. If you are new to the stack the other approach may be easier (even if there are a lot more steps) as the upgrade assistant will help you along the way.

---

<div class="post-metadata">

**Author:** ![Mariajosephina](https://avatars.discourse-cdn.com/v4/letter/m/a88e4f/32.png) [@Mariajosephina](https://discuss.elastic.co/u/Mariajosephina)\
**Post date:** [August 19, 2024, 9:25am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/6 "2024-08-19T09:25:00Z")

</div>

@Christian_Dahlqvist I am new to this Elastic search and kibana. So i have no idea on how to do the upgrade. could you please provide deep understanding and guide me to complete the upgrade activity.

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/b/9/b927e972f8c5fe9f7306908efdbfbc762f89aaab.png)  
While checking 7.0 Upgrade assistant, i saw the below critical issue :  
**"Discovery configuration is required in production mode"**

**Also how to upgrade kibana?**

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [August 19, 2024, 7:17pm UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/7 "2024-08-19T19:17:59Z")

</div>

Copying here my answer to the same post you opened few hours later:

Hey

The easiest path IMO is to create a new 8.15.0 cluster and reindex the data from the 6.6 cluster.

Otherwise you need to:

- Upgrade **FIRST** to 6.8.latest
- Run the upgrade assistant and fix ALL the issues
- Upgrade to 7.17.latest
- Run the upgrade assistant and fix ALL the issues which probably will ask you to rewrite the ol 6.x indices into a 7.17 compatible format
- Upgrade to 8.15.0

---

<div class="post-metadata">

**Author:** ![Mariajosephina](https://avatars.discourse-cdn.com/v4/letter/m/a88e4f/32.png) [@Mariajosephina](https://discuss.elastic.co/u/Mariajosephina)\
**Post date:** [August 20, 2024, 5:34am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/8 "2024-08-20T05:34:53Z")

</div>

@dadoonet  
Can you tell me in detail "how to create a new 8.15.0 cluster and reindex the data from the 6.6 cluster."  
Also regarding upgrade assistant, i tired to execute the upgrade assistant. But it is showing me some error as in mentioned in my previous comment : " **"Discovery configuration is required in production mode"**.  
Could you elaborate on your 4th point as well; How to rewrite the 6.x indices to a 7.17 compatible format?

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/b/9/b927e972f8c5fe9f7306908efdbfbc762f89aaab.png)

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [August 20, 2024, 8:50am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/9 "2024-08-20T08:50:43Z")

</div>

1. Start a new 8.15 cluster
2. Create the needed index templates
3. Use [Reindex API | Elasticsearch Guide [8.15] | Elastic](https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html#reindex-from-remote)

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [August 20, 2024, 8:51am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/10 "2024-08-20T08:51:51Z")

</div>

> [@Mariajosephina](#):
>
> Also regarding upgrade assistant, i tired to execute the upgrade assistant. But it is showing me some error as in mentioned in my previous comment : " **"Discovery configuration is required in production mode"**.

But did you first upgrade to the latest 6.8?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [August 20, 2024, 8:52am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/11 "2024-08-20T08:52:52Z")

</div>

> [@Mariajosephina](#):
>
> How to rewrite the 6.x indices to a 7.17 compatible format?

The upgrade assistant in 7.17 will help you for that. But you are not yet there.

---

<div class="post-metadata">

**Author:** ![jhoney12](https://avatars.discourse-cdn.com/v4/letter/j/96bed5/32.png) [@jhoney12](https://discuss.elastic.co/u/jhoney12)\
**Post date:** [August 22, 2024, 10:37am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/12 "2024-08-22T10:37:16Z")

</div>

For a successful upgrade from Elasticsearch 6.6.1 to 7.x or 8.x, setting up a new cluster and reindexing is often the cleanest solution. This approach ensures data integrity and leverages new features without disrupting your existing setup. If you opt for the in-place upgrade, follow the steps carefully, starting with upgrading to 6.8, addressing any issues, and proceeding through the 7.x versions to 8.x. This phased approach will help maintain compatibility and streamline the transition, much like ensuring a smooth transition in package tracking with tools like traceshipments. com.

---

<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:** [September 19, 2024, 10:37am UTC](https://discuss.elastic.co/t/upgrading-elastic-search-kibana-from-6-6-1-to-7-x-or-8-x/365100/13 "2024-09-19T10:37:48Z")

</div>

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