# Migration from 0.90.13 to 1.7

**URL:** <https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083>\
**Category:** Elasticsearch\
**Created:** [October 13, 2015, 12:39pm UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083 "2015-10-13T12:39:17Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![kannan](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kannan](https://discuss.elastic.co/u/kannan)\
**Post date:** [October 13, 2015, 12:39pm UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/1 "2015-10-13T12:39:17Z")

</div>

Hi,

We have setup a environment with 5 nodes(3 VM & 2 Cloud) with multiple index in Elastic Search version 0.90.13.

5 Shard with 3 replica

Seven .Net Applications using Nest wrapper pushing data to the Elastic Source to Index periodically everyday.

Now we are planning to migrate our environment from 0.90.13 to 1.7 Elastic Search.

Here I request Experts suggestion and steps to consider to achieve this.

Thanks,  
S.Kannan

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [October 13, 2015, 8:17pm UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/2 "2015-10-13T20:17:06Z")

</div>

Start here - [https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html)

---

<div class="post-metadata">

**Author:** ![kannan](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kannan](https://discuss.elastic.co/u/kannan)\
**Post date:** [October 14, 2015, 5:55am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/3 "2015-10-14T05:55:34Z")

</div>

Thanks Mark Walkom, this link looks awesome.

Let me go through this to get complete understanding, thanks again for sharing this link.

---

<div class="post-metadata">

**Author:** ![Jason\_Wee](https://avatars.discourse-cdn.com/v4/letter/j/7ea924/32.png) [@Jason\_Wee](https://discuss.elastic.co/u/Jason_Wee)\
**Post date:** [October 14, 2015, 3:31pm UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/4 "2015-10-14T15:31:55Z")

</div>

what is the java version that run es 0.90.13?

---

<div class="post-metadata">

**Author:** ![kannan](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kannan](https://discuss.elastic.co/u/kannan)\
**Post date:** [October 16, 2015, 5:58am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/5 "2015-10-16T05:58:21Z")

</div>

Hi Jason\_wee,

We are using Java version 6

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [October 16, 2015, 6:05am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/6 "2015-10-16T06:05:21Z")

</div>

You cannot run ES 1.7 with Java 6, only 7.

---

<div class="post-metadata">

**Author:** ![kannan](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kannan](https://discuss.elastic.co/u/kannan)\
**Post date:** [October 16, 2015, 6:10am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/7 "2015-10-16T06:10:13Z")

</div>

Ok, let me check that again and come back. is there is any command to get it from Marvel Sense ?

Also please let me know one more information regarding migration.

As mentioned we have ES 0.90.13 in 5 nodes and planning to add additional nodes now (before migration from 0.90.13 to 1.7) so in that case what Java version we need to install in the new nodes, Java 7 or the latest version?

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [October 16, 2015, 6:11am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/8 "2015-10-16T06:11:26Z")

</div>

To get what from Sense?

The best information you can get is in the docs as I linked to before. Regarding Java, we recommend 8u40 and above.

---

<div class="post-metadata">

**Author:** ![kannan](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kannan](https://discuss.elastic.co/u/kannan)\
**Post date:** [October 16, 2015, 6:13am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/9 "2015-10-16T06:13:12Z")

</div>

Thanks, Java Version that installed in the node

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [October 16, 2015, 6:22am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/10 "2015-10-16T06:22:49Z")

</div>

Run `java -version` on the CLI, or `curl "0:9200/_cat/nodes?h=n,j&v"`.

---

<div class="post-metadata">

**Author:** ![Jason\_Wee](https://avatars.discourse-cdn.com/v4/letter/j/7ea924/32.png) [@Jason\_Wee](https://discuss.elastic.co/u/Jason_Wee)\
**Post date:** [October 16, 2015, 6:34am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/11 "2015-10-16T06:34:44Z")

</div>

> [@kannan](#):
>
> Ok, let me check that again and come back. is there is any command to get it from Marvel Sense ?
> 
> Also please let me know one more information regarding migration.
> 
> As mentioned we have ES 0.90.13 in 5 nodes and planning to add additional nodes now (before migration from 0.90.13 to 1.7) so in that case what Java version we need to install in the new nodes, Java 7 or the latest version?

few months ago, i was doing research on upgrading es 0.90.7 to a higher version of es, at that time was 1.5. we had java6 just like your situation running our es cluster 0.90. now if you want ot upgrade to newer es version, you need minimum java7 or better java 8 (underlying lucene requirement) and you need to upgrade java before es. the problem is after java upgrade from 6 to 7, we faced serialization issue in the client reading the data from es cluster. ☹

it was really unfortunate and pity in such condition, upgrade is not achieveable. well, if you have success upgrade, please mesage me. 🙂 thank you.

---

<div class="post-metadata">

**Author:** ![kannan](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kannan](https://discuss.elastic.co/u/kannan)\
**Post date:** [October 16, 2015, 6:36am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/12 "2015-10-16T06:36:13Z")

</div>

Thanks 🙂 , also please let me know one thing,

presently we are having ES 0.90.13, if we add new nodes to our cluster, then the shards will be automatically shared across the new nodes ?

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [October 16, 2015, 6:47am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/13 "2015-10-16T06:47:14Z")

</div>

Yes, but you cannot do a mixed 0.90.X and 1.X cluster.

---

<div class="post-metadata">

**Author:** ![kannan](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kannan](https://discuss.elastic.co/u/kannan)\
**Post date:** [October 16, 2015, 6:47am UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/14 "2015-10-16T06:47:38Z")

</div>

Thanks Mark

---

<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:** [July 5, 2017, 11:44pm UTC](https://discuss.elastic.co/t/migration-from-0-90-13-to-1-7/32083/15 "2017-07-05T23:44:26Z")

</div>


