My question is an architectural issue.
I have to migrate one cluster of ElasticSearch version 5.6 to OpenSearch 1.0. There are several methods to migrate this, but, I have to find a better method for my production environment.
Some points to consider:
- My indices were created in 5.6 version, therefore, I have to update them.
- I go to AWS OpenSearch service
Some options that were considered to migration:
- Create a Elastic cluster in version 7.10, migrate my indices to this cluster using “Reindex from a remote cluster” (Reindex from a remote cluster | Elasticsearch Guide [7.10] | Elastic), with this, I would have my indicies updated, and after this, I would migrate to OpenSearch using backup/restore.
- I can to update my cluster 5.6 to version 6.x and run a “Reindex API” (Reindex before upgrading | Elasticsearch Guide [6.8] | Elastic), and after this, would migrate to OpenSearch 1.0.
Is there any method to migrate indicies in version 5.x to OpenSearch 1.0 directly realizing a reindex? If not, whats the better method I can consider to migrate this?