| Dari versi |
Ke versi |
Proses migrasi |
| OpenSearch 1.3 atau 2. x |
OpenSearch 2. x |
-
Tinjau perubahan besar untuk OpenSearch 2.3 untuk melihat apakah Anda perlu melakukan penyesuaian pada indeks atau aplikasi Anda.
-
Buat snapshot manual dari 1.3 atau 2. domain x.
-
Buat 2. domain x yang versi lebih tinggi dari 1.3 atau 2 asli Anda. domain x.
-
Kembalikan snapshot dari domain asli ke 2. domain x. Selama operasi, Anda mungkin perlu mengembalikan .opensearch indeks Anda dengan nama baru:
POST _snapshot/<repository-name>/<snapshot-name>/_restore
{
"indices": "*",
"ignore_unavailable": true,
"rename_pattern": ".opensearch",
"rename_replacement": ".backup-opensearch"
}
Kemudian Anda dapat mengindeks ulang .backup-opensearch pada domain dan alias baru ke .opensearch. Perhatikan bahwa panggilan _restore REST tidak termasuk include_global_state karena default _restore nya false. Akibatnya, domain pengujian tidak akan menyertakan templat indeks apa pun dan tidak akan memiliki status penuh dari cadangan.
-
Jika Anda tidak lagi memerlukan domain asli Anda, hapus domain tersebut. Jika tidak, Anda akan terus dikenakan biaya untuk domain tersebut.
|
| OpenSearch 1. x |
OpenSearch 1. x |
-
Buat snapshot manual dari 1. domain x.
-
Buat 1. domain x yang versi yang lebih tinggi dari 1 asli Anda. domain x.
-
Kembalikan snapshot dari domain asli ke domain baru 1. domain x. Selama operasi, Anda mungkin perlu mengembalikan .opensearch indeks Anda dengan nama baru:
POST _snapshot/<repository-name>/<snapshot-name>/_restore
{
"indices": "*",
"ignore_unavailable": true,
"rename_pattern": ".opensearch",
"rename_replacement": ".backup-opensearch"
}
Kemudian Anda dapat mengindeks ulang .backup-opensearch pada domain dan alias baru ke .opensearch. Perhatikan bahwa panggilan _restore REST tidak termasuk include_global_state karena default _restore nya false. Akibatnya, domain pengujian tidak akan menyertakan templat indeks apa pun dan tidak akan memiliki status penuh dari cadangan.
-
Jika Anda tidak lagi memerlukan domain asli Anda, hapus domain tersebut. Jika tidak, Anda akan terus dikenakan biaya untuk domain tersebut.
|
| Pencarian Elastik 6. x atau 7. x |
OpenSearch 1. x |
-
Tinjau perubahan besar untuk OpenSearch 1.0 untuk melihat apakah Anda perlu melakukan penyesuaian pada indeks atau aplikasi Anda.
-
Buat snapshot manual dari Elasticsearch 7. x atau 6. domain x.
-
Buat OpenSearch 1. domain x.
-
Kembalikan snapshot dari domain Elasticsearch ke OpenSearch domain. Selama operasi, Anda mungkin perlu mengembalikan .elasticsearch indeks Anda dengan nama baru:
POST _snapshot/<repository-name>/<snapshot-name>/_restore
{
"indices": "*",
"ignore_unavailable": true,
"rename_pattern": ".elasticsearch",
"rename_replacement": ".backup-opensearch"
}
Kemudian Anda dapat mengindeks ulang .backup-opensearch pada domain dan alias baru ke .elasticsearch. Perhatikan bahwa panggilan _restore REST tidak termasuk include_global_state karena default _restore nya false. Akibatnya, domain pengujian tidak akan menyertakan templat indeks apa pun dan tidak akan memiliki status penuh dari cadangan.
-
Jika Anda tidak lagi memerlukan domain asli Anda, hapus domain tersebut. Jika tidak, Anda akan terus dikenakan biaya untuk domain tersebut.
|
| Pencarian Elastik 6. x |
Pencarian Elastik 7. x |
-
Tinjau perubahan besar untuk 7.0 untuk melihat apakah Anda perlu melakukan penyesuaian pada indeks atau aplikasi Anda.
-
Buat snapshot manual dari domain 6.x.
-
Buat domain 7.x.
-
Memulihkan snapshot dari domain asli ke domain 7.x. Selama operasi, Anda mungkin perlu untuk memulihkan indeks .opensearch dengan nama baru:
POST _snapshot/<repository-name>/<snapshot-name>/_restore
{
"indices": "*",
"ignore_unavailable": true,
"rename_pattern": ".elasticsearch",
"rename_replacement": ".backup-elasticsearch"
}
Kemudian Anda dapat mengindeks ulang .backup-elasticsearch pada domain dan alias baru ke .elasticsearch. Perhatikan bahwa panggilan _restore REST tidak termasuk include_global_state karena default _restore nya false. Akibatnya, domain pengujian tidak akan menyertakan templat indeks apa pun dan tidak akan memiliki status penuh dari cadangan.
-
Jika Anda tidak lagi memerlukan domain asli Anda, hapus domain tersebut. Jika tidak, Anda akan terus dikenakan biaya untuk domain tersebut.
|
| Pencarian Elastik 6. x |
Elasticsearch 6.8 |
-
Buat snapshot manual dari domain 6.x.
-
Buat domain 6.8.
-
Pulihkan snapshot dari domain asli ke domain 6.8.
-
Jika Anda tidak lagi memerlukan domain asli Anda, hapus domain tersebut. Jika tidak, Anda akan terus dikenakan biaya untuk domain tersebut.
|
| Pencarian Elastik 5. x |
Pencarian Elastik 6. x |
-
Tinjau perubahan besar pada 6.0 untuk melihat apakah Anda perlu melakukan penyesuaian pada indeks atau aplikasi Anda.
-
Buat snapshot manual dari domain 5.x.
-
Buat domain 6.x.
-
Pulihkan snapshot dari domain asli ke domain 6.x.
-
Jika Anda tidak lagi memerlukan domain 5.x Anda, hapus domain tersebut. Jika tidak, Anda akan terus dikenakan biaya untuk domain tersebut.
|
| Pencarian Elastik 5. x |
Pencarian Elastik 5.6 |
-
Buat snapshot manual dari domain 5.x.
-
Buat domain 5.6.
-
Pulihkan snapshot dari domain asli ke domain 5.6.
-
Jika Anda tidak lagi memerlukan domain asli Anda, hapus domain tersebut. Jika tidak, Anda akan terus dikenakan biaya untuk domain tersebut.
|
| Pencarian Elastik 2.3 |
Pencarian Elastik 6. x |
Snapshot Elasticsearch 2.3 tidak kompatibel dengan 6.x. Untuk memigrasikan data Anda langsung dari 2.3 ke 6. x, Anda harus membuat ulang indeks Anda secara manual di domain baru.
Sebagai alternatif, Anda dapat mengikuti 2.3 hingga 5. x langkah dalam tabel ini, lakukan _reindex operasi di 5 yang baru. x domain untuk mengonversi indeks 2.3 Anda menjadi 5. x indeks, dan kemudian ikuti 5. x sampai 6. x langkah.
|
| Pencarian Elastik 2.3 |
Pencarian Elastik 5. x |
-
Tinjau perubahan besar untuk 5.0 untuk melihat apakah Anda perlu melakukan penyesuaian pada indeks atau aplikasi Anda.
-
Buat snapshot manual dari domain 2.3.
-
Buat domain 5.x.
-
Pulihkan snapshot dari domain 2.3 ke domain 5.x.
-
Jika Anda tidak lagi memerlukan domain 2.3 Anda, hapus domain tersebut. Jika tidak, Anda akan terus dikenakan biaya untuk domain tersebut.
|
| Penelusuran Elastik 1.5 |
Pencarian Elastik 5. x |
Snapshot Elasticsearch 1.5 tidak kompatibel dengan 5.x. Untuk memigrasikan data Anda dari 1,5 ke 5. x, Anda harus membuat ulang indeks Anda secara manual di domain baru.
Snapshot 1.5 kompatibel dengan 2.3, tetapi domain OpenSearch Layanan 2.3 tidak mendukung _reindex operasi. Karena Anda tidak dapat mengindeksnya ulang, indeks yang berasal dari domain 1.5 masih gagal memulihkan dari 2,3 snapshot ke 5. x domain.
|
| Penelusuran Elastik 1.5 |
Pencarian Elastik 2.3 |
-
Gunakan plugin migrasi untuk mengetahui apakah Anda dapat langsung meningkatkan ke versi 2.3. Anda mungkin perlu melakukan perubahan pada data Anda sebelum migrasi.
-
Di peramban web, buka http://domain-endpoint/_plugin/migration/.
-
Pilih Jalankan pemeriksaan sekarang.
-
Tinjau hasilnya dan, jika diperlukan, ikuti petunjuk untuk membuat perubahan pada data Anda.
-
Buat snapshot manual dari domain 1.5.
-
Buat domain 2.3.
-
Pulihkan snapshot dari domain 1.5 ke domain 2.3.
-
Jika Anda tidak lagi memerlukan domain 1.5 Anda, hapus domain tersebut. Jika tidak, Anda akan terus dikenakan biaya untuk domain tersebut.
|