# Migration steps from Elasticsearch to Opensearch

**URL:** <https://forum.opensearch.org/t/migration-steps-from-elasticsearch-to-opensearch/12598>\
**Category:** OpenSearch\
**Created:** [February 22, 2023, 3:36am UTC](https://forum.opensearch.org/t/migration-steps-from-elasticsearch-to-opensearch/12598 "2023-02-22T03:36:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sameer29nov](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@sameer29nov](https://forum.opensearch.org/u/sameer29nov)\
**Post date:** [February 22, 2023, 3:36am UTC](https://forum.opensearch.org/t/migration-steps-from-elasticsearch-to-opensearch/12598/1 "2023-02-22T03:36:39Z")

</div>

Hello Team,

Can someone please share migration steps for Elasticsearch to Opensearch, since I am new to both ES and OS.

Regards,  
SAM

---

<div class="post-metadata">

**Author:** ![drjz](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/drjz/32/1083_2.png) [@drjz](https://forum.opensearch.org/u/drjz)\
**Post date:** [February 22, 2023, 11:47am UTC](https://forum.opensearch.org/t/migration-steps-from-elasticsearch-to-opensearch/12598/2 "2023-02-22T11:47:38Z")

</div>

See:

[1. Moving from open source Elasticsearch to OpenSearch](https://opensearch.org/blog/moving-from-opensource-elasticsearch-to-opensearch/)  
[2. How to Migrate from Elasticsearch to OpenSearch (Opster)](https://opster.com/guides/opensearch/opensearch-basics/migrate-from-elasticsearch-to-opensearch/)

---

<div class="post-metadata">

**Author:** ![sameer29nov](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@sameer29nov](https://forum.opensearch.org/u/sameer29nov)\
**Post date:** [February 22, 2023, 12:05pm UTC](https://forum.opensearch.org/t/migration-steps-from-elasticsearch-to-opensearch/12598/3 "2023-02-22T12:05:38Z")

</div>

Hello @drjz

what if we dont have a snapshot backup how I can export ES data and import to OS

If you have any guide please help.

Regards,  
Sameer

---

<div class="post-metadata">

**Author:** ![drjz](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/drjz/32/1083_2.png) [@drjz](https://forum.opensearch.org/u/drjz)\
**Post date:** [February 22, 2023, 12:14pm UTC](https://forum.opensearch.org/t/migration-steps-from-elasticsearch-to-opensearch/12598/4 "2023-02-22T12:14:51Z")

</div>

Without snapshots, you can do reindexing from remote: [Reindex data - OpenSearch documentation](https://opensearch.org/docs/latest/opensearch/reindex-data/#reindex-from-a-remote-cluster)

---

<div class="post-metadata">

**Author:** ![Lion](https://avatars.discourse-cdn.com/v4/letter/l/57b2e6/32.png) [@Lion](https://forum.opensearch.org/u/Lion)\
**Post date:** [March 18, 2026, 8:08am UTC](https://forum.opensearch.org/t/migration-steps-from-elasticsearch-to-opensearch/12598/5 "2026-03-18T08:08:57Z")

</div>

When restore snapshot from Elasticsearch 7.17.12 to OpenSearch 2.x. facing below issue:  
task\_cancellation\_monitoring\_feature\_present=true}]; nested: IndexShardRecoveryException[failed recovery]; nested: IndexShardRestoreFailedException[restore failed]; nested: IndexShardRestoreFailedException[failed to restore snapshot [rfs-snapshot/C57krZkATBqLGVejEx8BeQ]]; nested: OpenSearchParseException[unknown parameter [writer\_uuid]];

how to resolve
