# Index restore on different cluster

**URL:** <https://discuss.elastic.co/t/index-restore-on-different-cluster/64502>\
**Category:** Elasticsearch\
**Created:** [October 31, 2016, 11:53pm UTC](https://discuss.elastic.co/t/index-restore-on-different-cluster/64502 "2016-10-31T23:53:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![piyush](https://avatars.discourse-cdn.com/v4/letter/p/ecb155/32.png) [@piyush](https://discuss.elastic.co/u/piyush)\
**Post date:** [October 31, 2016, 11:53pm UTC](https://discuss.elastic.co/t/index-restore-on-different-cluster/64502/1 "2016-10-31T23:53:27Z")

</div>

Hi Team,  
I am working on a failure scenario and trying to restore index on a different cluster (DR). But i am getting an error:

I am assuming the index snapshot can be store in any ES cluster, is my understanding correct? if yes, please help resolving this error:

{  
"error": {  
"root\_cause": [  
{  
"type": "index\_shard\_restore\_failed\_exception",  
"reason": "failed to read shard snapshot file",  
"index": "filebeat-2016.10.10",  
"shard": "0"  
}  
],  
"type": "index\_shard\_restore\_failed\_exception",  
"reason": "failed to read shard snapshot file",  
"index": "filebeat-2016.10.10",  
"shard": "0",  
"caused\_by": {  
"type": "no\_such\_file\_exception",  
"reason": "/valid-file-path/filebeat-2016.10.10/0/snap-snapshot\_1.dat"  
}  
},  
"status": 500  
}

My Steps:

1. Taken a snapshot of index filebeat-2016.10.10 which belongs to cluster es-cluster-1

2. Manually copied filebeat backup directory to another physical server entitled es-cluster-2. This is a fresh cluster built for this testing only.

3. Trying to restore snapshot using:  
POST /\_snapshot/my-filebeat-snapshot/snapshot\_1/\_restore

Please let me know if you need more details.

Thanks & Regards

---

<div class="post-metadata">

**Author:** ![kartheek91](https://avatars.discourse-cdn.com/v4/letter/k/cc9497/32.png) [@kartheek91](https://discuss.elastic.co/u/kartheek91)\
**Post date:** [November 1, 2016, 5:33am UTC](https://discuss.elastic.co/t/index-restore-on-different-cluster/64502/2 "2016-11-01T05:33:41Z")

</div>

Ok for the new cluster i.e es-cluster-2 you need to create a repository with the name that is provided in es-cluster-1.Then you can restore it will restore the all the data.

Hope this helps.

regards  
Kartheek Gummaluri

---

<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, 10:08pm UTC](https://discuss.elastic.co/t/index-restore-on-different-cluster/64502/3 "2017-07-05T22:08:00Z")

</div>


