全部产品
Search
文档中心

Elasticsearch:Konfigurasikan pengumpul sampah

更新时间:Jul 06, 2025

Beberapa kluster Alibaba Cloud Elasticsearch memungkinkan Anda mengonfigurasi pengumpul sampah. Jika ukuran memori heap kluster besar, disarankan untuk mengganti pengumpul sampah menjadi G1 garbage collector guna meningkatkan kinerja pengumpulan sampah. Topik ini menjelaskan cara mengonfigurasi pengumpul sampah.

Informasi latar belakang

Secara default, CMS garbage collector digunakan pada kluster Alibaba Cloud Elasticsearch versi sebelum V8.X. Jika penggunaan memori heap mencapai 75%, CMS garbage collector akan memicu pengumpulan sampah. Untuk kluster dengan memori heap besar, kami menyarankan menggunakan G1 garbage collector untuk meningkatkan kinerja pengumpulan sampah. Untuk informasi lebih lanjut, lihat Garbage Collection Primer.

Catatan

Untuk kluster versi V8.X atau yang lebih baru, G1 garbage collector digunakan secara default dan tidak dapat diubah.

Prasyarat

Kluster Alibaba Cloud Elasticsearch telah dibuat. Untuk informasi lebih lanjut, lihat Buat Kluster Alibaba Cloud Elasticsearch.

Kluster harus memenuhi persyaratan berikut:

  • Versi: 6.7.0 hingga 7.16

  • Ukuran memori setiap node data: 32 GiB atau lebih besar

    Catatan

    Jika ukuran memori kluster tidak memenuhi persyaratan di atas, tingkatkan konfigurasi kluster. Untuk informasi lebih lanjut, lihat Tingkatkan Konfigurasi Kluster.

Prosedur

  1. Masuk ke Konsol Elasticsearch Alibaba Cloud.

  2. Di panel navigasi di sebelah kiri, klik Elasticsearch Clusters.

  3. Arahkan ke kluster yang diinginkan.

    1. Di bilah navigasi atas, pilih grup sumber daya tempat kluster berada dan wilayah tempat kluster berada.

    2. Di halaman Elasticsearch Clusters, temukan kluster dan klik ID-nya.

  4. Di panel navigasi di sebelah kiri halaman yang muncul, pilih Configuration and Management > Cluster Configuration.

  5. Di bagian Basic Configuration, klik Modify di sebelah kanan Garbage Collector.

    Penting
    • Sebelum mengubah konfigurasi pengumpul sampah untuk kluster, pastikan bahwa kluster dalam keadaan normal. Setelah perubahan, sistem akan me-restart kluster. Waktu restart tergantung pada ukuran, volume data, dan beban kluster. Kami menyarankan melakukan operasi ini selama jam-jam sepi.

    • Dalam kebanyakan kasus, jika indeks kluster memiliki shard replika dan beban kluster normal, kluster tetap dapat menyediakan layanan selama perubahan konfigurasi. Indikator berikut menunjukkan bahwa beban kluster normal: Utilisasi CPU setiap node sekitar 60%, penggunaan memori heap sekitar 50%, dan nilai NodeLoad_1m kurang dari jumlah vCPU untuk node tersebut.

    • Jika indeks kluster tidak memiliki shard replika, beban kluster terlalu tinggi, dan sejumlah besar data ditulis atau di-query dalam kluster, akses ke kluster mungkin timeout selama perubahan konfigurasi. Kami menyarankan mengonfigurasi mekanisme ulang akses untuk klien Anda sebelum melakukan perubahan konfigurasi kluster. Ini mengurangi dampak pada bisnis Anda.

  6. Di panel Modify Configuration, pilih G1, lalu klik OK.

    Setelah mengonfirmasi operasi, sistem akan me-restart kluster. Setelah restart, pengumpul sampah beralih ke G1.

Referensi

Operasi API untuk mengganti pengumpul sampah untuk kluster: UpdateAdvancedSetting