Peningkatan ElasticSearch 1.x ke 6.x

Kami menggunakan ElasticSearch 1.x pada produksi untuk beberapa waktu sekarang dengan jutaan catatan.

Kami ingin meningkatkan versi dari 1.x ke 6.x sebagai:

  1. Ada beberapa pembaruan yang dilakukan perusahaan dan dukungan untuk versi lama dihentikan.
  2. 1.x tidak mendukung Kibana.

Apa cara terbaik untuk melakukannya dengan langkah-langkah eksplisit mengenai keamanan data?

Terima kasih!


person Vaibhav Magon    schedule 24.05.2018    source sumber
comment
Jika datanya tidak terlalu banyak dan pemetaannya sederhana, saya akan menyarankan untuk mendapatkan instalasi baru dan mengindeks ulang data secara terprogram, perhatikan perubahan yang dapat terjadi. Pilihan lainnya adalah melakukan peningkatan bertahap.   -  person Krrish Raj    schedule 24.05.2018
comment
Jika datanya tidak terlalu banyak dan pemetaannya sederhana, saya akan menyarankan untuk mendapatkan instalasi baru dan mengindeks ulang data secara terprogram, perhatikan perubahan yang dapat terjadi. Pilihan lainnya adalah melakukan peningkatan bertahap.   -  person Krrish Raj    schedule 24.05.2018


Jawaban (1)


Saya baru-baru ini melakukan migrasi dari Elasticsearch 1.5 ke 6.2.

Langkah-langkah yang perlu dilakukan:

  1. Perbarui pemetaannya, ada banyak perubahan yang terjadi antara 2 versi tersebut (seperti contoh bidang _all dinonaktifkan mulai dari 6.0). dokumentasi resmi akan membantu Anda dalam hal ini.

  2. Setelah Anda memperbarui pemetaan, Anda memerlukan pengaturan cluster lain dengan versi Elasticsearch yang diinginkan. Perbarui juga jika diperlukan Logstash/Kibana Anda.

  3. Aktifkan untuk mengakses cluster lama Anda dengan menambahkan cluster lama Anda ke reindex.remote.whitelist di elasticsearch.yml, dengan melakukan: reindex.remote.whitelist: oldhost:9200

  4. Untuk setiap indeks yang perlu Anda migrasikan, Anda perlu membuat indeks baru secara manual di cluster baru Anda dengan pemetaan yang diperbarui dari #1

  5. Indeks ulang dari jarak jauh untuk menarik dokumen dari indeks lama ke indeks 6.x yang baru

Dokumentasi lengkap mengenai hal ini tersedia di sini - https://www.elastic.co/guide/en/elasticsearch/reference/current/reindex-upgrade-remote.html

person Mysterion    schedule 24.05.2018