# How to import data from elasticsearch 1.3.9 to Elasticsearch 2.4

**URL:** <https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336>\
**Category:** Elasticsearch\
**Created:** [March 21, 2017, 3:32am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336 "2017-03-21T03:32:03Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sharon\_wsf](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@Sharon\_wsf](https://discuss.elastic.co/u/Sharon_wsf)\
**Post date:** [March 21, 2017, 3:32am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336/1 "2017-03-21T03:32:03Z")

</div>

Hi Team,

I need upgrade version to Elasticsearch 2.4.  
my current version is 1.3.9.  
How to import data fro elasticsearch 1.3.9 to elasticsearch 2.4?  
cause inside elasticsearch 2.4 also have data, can't delete, data Elasticsearch 1.3.9 also Node 0.  
What commend i can use? Need Plugin?  
Thanks

Regards  
Sharon

---

<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:** [March 21, 2017, 6:18am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336/2 "2017-03-21T06:18:04Z")

</div>

I'd upgrade to latest 1.7, then install the migration plugin and check what is needed. Then upgrade to 2.4 if possible.

But I'd probably go another route:

Start a 5.2 cluster  
Use reindex from remote API to read data from 1.3 cluster.

---

<div class="post-metadata">

**Author:** ![Sharon\_wsf](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@Sharon\_wsf](https://discuss.elastic.co/u/Sharon_wsf)\
**Post date:** [March 21, 2017, 6:24am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336/3 "2017-03-21T06:24:06Z")

</div>

I not understand about Use reindex from remote API to read data from 1.3 cluster.  
Please kindly explain?

---

<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:** [March 21, 2017, 6:50am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336/4 "2017-03-21T06:50:31Z")

</div>

This can probably helps: [https://www.elastic.co/guide/en/elasticsearch/reference/5.2/docs-reindex.html#reindex-from-remote](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/docs-reindex.html#reindex-from-remote)

---

<div class="post-metadata">

**Author:** ![Sharon\_wsf](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@Sharon\_wsf](https://discuss.elastic.co/u/Sharon_wsf)\
**Post date:** [March 21, 2017, 6:52am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336/5 "2017-03-21T06:52:29Z")

</div>

One more Question, If need upgrade to 2.4, i need install migration plugin right?

---

<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:** [March 21, 2017, 8:07am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336/6 "2017-03-21T08:07:06Z")

</div>

Yes: [https://github.com/elastic/elasticsearch-migration/tree/1.x](https://github.com/elastic/elasticsearch-migration/tree/1.x)

---

<div class="post-metadata">

**Author:** ![Sharon\_wsf](https://avatars.discourse-cdn.com/v4/letter/s/7993a0/32.png) [@Sharon\_wsf](https://discuss.elastic.co/u/Sharon_wsf)\
**Post date:** [March 23, 2017, 5:51am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336/7 "2017-03-23T05:51:52Z")

</div>

Hi,

Actually i already backup the nodes data from Elasticsearch 1.3.9 to D:\D\Backup\_data

PUT /\_snapshot/timo\_backup2  
{  
"type": "fs",  
"settings": {  
"compress" : true,  
"location": "/D/Backup\_data/"  
}  
}

i have try this command at elasticsearch 2.4  
POST /\_snapshot/timo\_backup2/snapshot-number-one/\_restore

but have error  
{  
"error": {  
"root\_cause": [  
{  
"type": "repository\_missing\_exception",  
"reason": "[timo\_backup2] missing"  
}  
],  
"type": "repository\_missing\_exception",  
"reason": "[timo\_backup2] missing"  
},  
"status": 404  
}

Now how to restore my data from D:\D\Backup\_data to Elasticsearch 2.4?

Thanks

Best regards  
Sharon

---

<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:** [March 23, 2017, 6:05am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336/8 "2017-03-23T06:05:38Z")

</div>

You did not upgrade to 1.7 first?  
I mean that IIRC you can only use the migration plugin on 1.7.

But that was not your question.

In the repository location I think you are missing the D: part.

---

<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:** [April 20, 2017, 6:05am UTC](https://discuss.elastic.co/t/how-to-import-data-from-elasticsearch-1-3-9-to-elasticsearch-2-4/79336/9 "2017-04-20T06:05:42Z")

</div>

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