Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memutakhirkan domain OpenSearch Layanan Amazon
catatan
OpenSearch dan peningkatan versi Elasticsearch berbeda dari pembaruan perangkat lunak layanan. Untuk informasi tentang memperbarui perangkat lunak layanan untuk domain OpenSearch Layanan Anda, lihatPembaruan perangkat lunak layanan di Amazon OpenSearch Service.
Amazon OpenSearch Service menawarkan peningkatan di tempat untuk domain yang menjalankan OpenSearch 1.0 atau yang lebih baru, atau Elasticsearch 5.1 atau versi lebih baru. Jika Anda menggunakan layanan seperti Amazon Data Firehose atau Amazon CloudWatch Logs untuk mengalirkan data ke OpenSearch Layanan, periksa apakah layanan ini mendukung versi yang lebih baru sebelum bermigrasi. OpenSearch
Jalur pemutakhiran yang didukung
Saat ini, OpenSearch Layanan mendukung jalur pemutakhiran berikut:
Dari versi | Ke versi |
---|---|
OpenSearch 1.3 atau 2. x |
OpenSearch 2. x Versi 2.3 memiliki perubahan melanggar berikut:
|
OpenSearch 1. x | OpenSearch 1. x |
Elasticsearch 7. x |
Elasticsearch 7. x atau OpenSearch 1. x pentingOpenSearch 1. x memperkenalkan banyak perubahan yang melanggar. Untuk detailnya, lihat Ganti nama OpenSearch Layanan Amazon - Ringkasan perubahan. |
Elasticsearch 6.8 |
Elasticsearch 7. x atau OpenSearch 1. x pentingElasticsearch 7.0 dan OpenSearch 1.0 mencakup banyak perubahan yang melanggar. Sebelum memulai peningkatan di tempat, kami sarankan untuk mengambil snapshot manual dari 6. x domain, memulihkannya pada tes 7. x atau OpenSearch 1. x domain, dan menggunakan domain uji itu untuk mengidentifikasi potensi masalah peningkatan. Untuk melanggar perubahan di OpenSearch 1.0, lihatGanti nama OpenSearch Layanan Amazon - Ringkasan perubahan. Seperti Elasticsearch 6. x, indeks hanya dapat berisi satu jenis pemetaan, tetapi tipe itu sekarang harus diberi nama. Untuk indeks baru, Elasticsearch 7 yang dihosting sendiri. x dan OpenSearch 1. x memiliki jumlah pecahan default satu. OpenSearch Domain layanan di Elasticsearch 7. x dan kemudian mempertahankan default sebelumnya dari lima. |
Elasticsearch 6. x |
Elasticsearch 6. x |
Elasticsearch 5.6 |
Elasticsearch 6. x pentingIndeks dibuat dalam versi 6. x tidak lagi mendukung beberapa jenis pemetaan. Indeks dibuat dalam versi 5. x masih mendukung beberapa jenis pemetaan saat dikembalikan ke 6. x gugus. Periksa apakah kode klien Anda hanya membuat satu jenis pemetaan per indeks. Untuk meminimalkan waktu henti selama pemutakhiran dari Elasticsearch 5.6 ke 6. x, OpenSearch Service mengindeks ulang |
Elasticsearch 5. x | Elasticsearch 5. x |
Proses peningkatan terdiri dari tiga langkah:
-
Pemeriksaan pra-peningkatan — OpenSearch Layanan memeriksa masalah yang dapat memblokir peningkatan dan tidak melanjutkan ke langkah berikutnya kecuali pemeriksaan ini berhasil.
-
Snapshot — OpenSearch Layanan mengambil snapshot dari cluster OpenSearch atau Elasticsearch dan tidak melanjutkan ke langkah berikutnya kecuali snapshot berhasil. Jika pemutakhiran gagal, OpenSearch Service menggunakan snapshot ini untuk mengembalikan cluster ke keadaan semula. Untuk informasi selengkapnya, lihat Tidak dapat menurunkan versi setelah peningkatan.
-
Upgrade - OpenSearch Layanan memulai upgrade, yang dapat memakan waktu dari 15 menit hingga beberapa jam untuk menyelesaikannya. OpenSearch Dasbor mungkin tidak tersedia selama beberapa atau semua peningkatan.
Memecahkan masalah kegagalan validasi
Saat Anda memulai pemutakhiran versi OpenSearch atau Elasticsearch, OpenSearch Layanan terlebih dahulu melakukan serangkaian pemeriksaan validasi untuk memastikan bahwa domain Anda memenuhi syarat untuk peningkatan. Jika salah satu pemeriksaan ini gagal, Anda menerima pemberitahuan yang berisi masalah spesifik yang harus Anda perbaiki sebelum memutakhirkan domain Anda. Untuk daftar potensi masalah dan langkah-langkah untuk menyelesaikannya, lihatMemecahkan masalah kesalahan validasi.
Memecahkan masalah peningkatan
Upgrade di tempat membutuhkan domain yang sehat. Domain Anda mungkin tidak memenuhi syarat untuk peningkatan atau gagal ditingkatkan karena berbagai alasan. Tabel berikut menunjukkan masalah yang paling umum.
Masalah | Deskripsi |
---|---|
Plugin opsional tidak didukung |
Ketika Anda meng-upgrade domain dengan plugin opsional, OpenSearch Layanan secara otomatis meningkatkan plugin juga. Oleh karena itu, versi target untuk domain Anda juga harus mendukung plugin opsional ini. Jika domain memiliki plugin opsional diinstal yang tidak tersedia untuk versi target, permintaan upgrade gagal. |
Terlalu banyak serpihan per simpul | OpenSearch, serta 7. x versi Elasticsearch, memiliki pengaturan default tidak lebih dari 1.000 pecahan per node. Jika node di kluster Anda saat ini melebihi setelan ini, OpenSearch Service tidak mengizinkan Anda untuk memutakhirkan. Lihat Melampaui batas serpihan maksimum untuk opsi pemecahan masalah. |
Domain sedang diproses | Domain sedang di tengah-tengah perubahan konfigurasi. Periksa kelayakan peningkatan setelah operasi selesai. |
Status klaster merah | Satu atau lebih indeks di cluster berwarna merah. Untuk langkah-langkah pemecahan masalah, lihat Status klaster merah. |
Tingkat kesalahan tinggi | Cluster mengembalikan sejumlah besar kesalahan 5 xx saat mencoba memproses permintaan. Masalah ini biasanya merupakan hasil dari terlalu banyaknya permintaan baca atau tulis secara bersamaan. Pertimbangkan untuk mengurangi lalu lintas ke klaster atau menskalakan domain Anda. |
Split brain | Otak terbelah berarti bahwa cluster Anda memiliki lebih dari satu simpul master dan telah dibagi menjadi dua cluster yang tidak akan pernah bergabung kembali dengan sendirinya. Anda dapat menghindari split brain dengan menggunakan jumlah yang direkomendasikan untuk simpul utama terdedikasi. Untuk bantuan pemulihan dari split brain, hubungi AWS Support |
Simpul utama tidak ditemukan | OpenSearch Layanan tidak dapat menemukan simpul master cluster. Jika domain Anda menggunakan multi-AZ, kegagalan Availability Zone mungkin telah menyebabkan klaster kehilangan kuorum dan tidak dapat memilih simpul utama yang baru. Jika masalah tidak teratasi sendiri, hubungi AWS Support |
Terlalu banyak tugas yang tertunda | Simpul utama berada di bawah beban berat dan memiliki banyak tugas yang tertunda. Pertimbangkan untuk mengurangi lalu lintas ke klaster atau menskalakan domain Anda. |
Volume penyimpanan yang terganggu | Volume disk dari satu atau lebih simpul tidak berfungsi dengan benar. Masalah ini sering terjadi bersamaan dengan masalah lainnya, seperti tingkat kesalahan yang tinggi atau terlalu banyak tugas yang tertunda. Jika terjadi dalam isolasi dan tidak teratasi sendiri, hubungi AWS Support |
KMSmasalah utama | KMSKunci yang digunakan untuk mengenkripsi domain tidak dapat diakses atau hilang. Untuk informasi selengkapnya, lihat Memantau domain yang mengenkripsi data saat tidak digunakan. |
Snapshot sedang berlangsung | Domain saat ini sedang mengambil snapshot. Periksa kelayakan peningkatan setelah snapshot selesai. Juga periksa apakah Anda dapat mencantumkan repositori snapshot manual, mencantumkan snapshot dalam repositori tersebut, dan mengambil snapshot manual. Jika OpenSearch Layanan tidak dapat memeriksa apakah snapshot sedang berlangsung, pemutakhiran dapat gagal. |
Waktu habis atau kegagalan snapshot | Snapshot pra-peningkatan terlalu lama untuk diselesaikan atau gagal. Periksa kesehatan klaster, dan coba lagi. Jika masalah berlanjut, hubungi AWS Support |
Indeks yang tidak kompatibel | Satu atau lebih indeks tidak kompatibel dengan versi target. Masalah ini dapat terjadi jika Anda memigrasikan indeks dari versi lama OpenSearch atau Elasticsearch. Indeks ulang indeks dan coba lagi. |
Penggunaan disk yang tinggi | Penggunaan disk untuk klaster di atas 90%. Hapus data atau skalakan domain, dan coba lagi. |
JVMPenggunaan tinggi | JVMtekanan memori di atas 75%. Kurangi lalu lintas ke klaster atau skalakan domain, dan coba lagi. |
OpenSearch Masalah alias dasbor | .dashboards sudah dikonfigurasi sebagai alias dan memetakan ke indeks yang tidak kompatibel, kemungkinan dari versi Dasbor sebelumnya. OpenSearch Index ulang dan coba lagi. |
Status Dasbor Merah | OpenSearch Status dasbor berwarna merah. Coba gunakan Dasbor saat pemutakhiran selesai. Jika status merah tetap ada, selesaikan secara manual, dan coba lagi. |
Kompatibilitas lintas klaster |
Anda hanya dapat memutakhirkan jika kompatibilitas lintas cluster dipertahankan antara domain sumber dan tujuan setelah pemutakhiran. Selama proses peningkatan, koneksi apa pun yang tidak kompatibel akan diidentifikasi. Untuk melanjutkan, tingkatkan domain jarak jauh atau hapus koneksi yang tidak kompatibel. Perhatikan bahwa jika replikasi aktif di domain, Anda tidak dapat melanjutkannya setelah Anda menghapus koneksi. |
Masalah OpenSearch layanan layanan lainnya | Masalah dengan OpenSearch Layanan itu sendiri dapat menyebabkan domain Anda ditampilkan sebagai tidak memenuhi syarat untuk peningkatan. Jika tidak ada syarat sebelumnya yang berlaku untuk domain Anda dan masalah berlanjut selama lebih dari satu hari, hubungi AWS Support |