generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 40
Closed
Labels
Description
Is your feature request related to a problem?
When migrating data using the OpenSearch-Migrations tools, there is currently no support for Elasticsearch 6 as a target cluster. Supporting Elasticsearch 6 as a target would align with real-world use cases where mixed environments of OpenSearch and Elasticsearch exist, especially for legacy systems.
What solution would you like?
Enable support for Elasticsearch 6 as a target cluster within the OpenSearch-Migrations repository. This includes:
- Updates to the reindexing process to accommodate Elasticsearch 6’s specific indexing requirements and API compatibility.
What alternatives have you considered?
- Manual Reindexing: Export data and manually reindex into Elasticsearch 6. This is error-prone and does not leverage the automated capabilities of the OpenSearch-Migrations tools. In addition it is very slow and impractical with large clusters.
- Intermediate Migration Steps: Migrate first to an intermediate version and then to Elasticsearch 6. This is complex and increases the risk of data inconsistencies.
- Custom Transformation Plugins: Build custom plugins for Elasticsearch 6 transformations, but this requires significant development effort and expertise.
Do you have any additional context?
- Elasticsearch 6 is still used in many production environments due to its stability and long-standing presence in the Elasticsearch ecosystem.
- Adding this support will improve adoption of the OpenSearch-Migrations tools by users in mixed-version environments.
- Supporting Elasticsearch 6 as a target complements the existing focus on supporting migrations to OpenSearch and helps bridge the gap for users with mixed infrastructure needs.
- Some users need an intermediate step in their migrations moving to ES 6.8 before moving to a later version of Elasticsearch or OpenSearch.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done