About Elasticsearch Cluster Migration Solutions
| Migration Scenario | Migration Tool/Method | Applicable Scenario | Constraints | Example |
|---|---|---|---|---|
| Migrating data between Huawei Cloud Elasticsearch clusters | Huawei Cloud Logstash |
| During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | Migrating Data Between Elasticsearch Clusters Using Huawei Cloud Logstash |
| Backup and restoration |
| The version of the destination cluster must not be earlier than that of the source cluster. For details, see Snapshot version compatibility. | Migrating Data Between Huawei Cloud Elasticsearch Clusters Using Backup and Restoration (GUI) | |
| Read/write splitting plugin |
| The versions of the source and destination clusters must both be 7.6.2 or 7.10.2. | Migrating Data Between Huawei Cloud Elasticsearch Clusters Using the Read/Write Splitting Plugin | |
| Reindex API | Migrate data from multiple Huawei Cloud Elasticsearch clusters to a single such cluster to form a unified data platform. | During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | Migrating Data Between Elasticsearch Clusters Using the Reindex API | |
| ESM |
| During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | ||
| Elasticdump | Migrate small volumes of data and a limited number of indexes. For large-scale migrations, consider other more suitable methods. | During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | Migrating Data Between Elasticsearch Clusters Using Elasticdump | |
| Migrating data from an in-house built Elasticsearch cluster to Huawei Cloud | Huawei Cloud Logstash |
|
| Migrating Data Between Elasticsearch Clusters Using Huawei Cloud Logstash |
| Backup and restoration |
|
| Migrating Data from an In-House Built Elasticsearch Cluster to Huawei Cloud Using the S3 Plugin | |
| Reindex API | Migrate data from multiple self-managed Elasticsearch clusters to a single Huawei Cloud Elasticsearch cluster to form a unified data platform. | During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | Migrating Data Between Elasticsearch Clusters Using the Reindex API | |
| ESM |
| During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | ||
| Elasticdump | Migrate small volumes of data and a limited number of indexes. For large-scale migrations, consider other more suitable methods. | During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | Migrating Data Between Elasticsearch Clusters Using Elasticdump | |
| CDM | This is a cloud migration tool provided by Huawei Cloud to migrate data between clusters that belong to different cloud services. |
| - | |
| Migrating data from a third-party Elasticsearch cluster to Huawei Cloud | Huawei Cloud Logstash |
|
| Migrating Data Between Elasticsearch Clusters Using Huawei Cloud Logstash |
| Backup and restoration |
|
| Migrating Data from a Third-Party Elasticsearch Cluster to Huawei Cloud Using Backup and Restoration | |
| Reindex API | Migrate data from multiple third-party Elasticsearch clusters to a single Huawei Cloud Elasticsearch cluster to form a unified data platform. | During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | Migrating Data Between Elasticsearch Clusters Using the Reindex API | |
| ESM |
| During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | ||
| Elasticdump | Migrate small volumes of data and a limited number of indexes. For large-scale migrations, consider other more suitable methods. | During cluster migration, do not add, delete, or modify indexes in the source cluster, or the source and destination clusters will have inconsistent data after the migration. | Migrating Data Between Elasticsearch Clusters Using Elasticdump | |
| CDM | This is a cloud migration tool provided by Huawei Cloud to migrate data between clusters that belong to different cloud services. |
| - |