Setelah mengaktifkan fitur konfigurasi berbasis skenario, Anda dapat memodifikasi template indeks kluster secara dinamis. Topik ini menjelaskan cara melakukan modifikasi tersebut.
Untuk informasi lebih lanjut tentang cara memodifikasi template indeks kluster, lihat Gunakan Template Berbasis Skenario untuk Memodifikasi Konfigurasi Sebuah Kluster. Tabel berikut menjelaskan parameter terkait.
Penting Template indeks default bernama aliyun_default_index_template. Nilai order default dalam template adalah Integer.MIN_VALUE ditambah 1. Nilai ini lebih kecil daripada nilai order dari template indeks kustom Anda. Kami menyarankan agar Anda tidak mengubah nilai ini. Template indeks default ini menyediakan konfigurasi yang sesuai dengan skenario yang dipilih tanpa memengaruhi template indeks kustom Anda.
| Parameter | Deskripsi |
index_patterns | Pola indeks yang digunakan oleh template indeks untuk mencocokkan indeks. Wildcard didukung. Nilai default: *. Penting Alibaba Cloud Elasticsearch memungkinkan Anda mengubah nilai default ini untuk menyesuaikan ruang lingkup dampak dari template indeks default. Namun, kami menyarankan agar Anda tidak mengubah nilai ini. |
index.search.slowlog.level | Tingkat log lambat untuk pengambilan atau permintaan pencarian. |
index.search.slowlog.threshold.fetch.warn | Ambang waktu yang digunakan untuk mendefinisikan log pengambilan lambat pada tingkat peringatan (warn). |
index.search.slowlog.threshold.fetch.info | Ambang waktu yang digunakan untuk mendefinisikan log pengambilan lambat pada tingkat info. |
index.search.slowlog.threshold.fetch.debug | Ambang waktu yang digunakan untuk mendefinisikan log pengambilan lambat pada tingkat debug. |
index.search.slowlog.threshold.fetch.trace | Ambang waktu yang digunakan untuk mendefinisikan log pengambilan lambat pada tingkat jejak (trace). |
index.search.slowlog.threshold.query.warn | Ambang waktu yang digunakan untuk mendefinisikan log query lambat pada tingkat peringatan (warn). |
index.search.slowlog.threshold.query.trace | Ambang waktu yang digunakan untuk mendefinisikan log query lambat pada tingkat jejak (trace). |
index.search.slowlog.threshold.query.info | Ambang waktu yang digunakan untuk mendefinisikan log query lambat pada tingkat info. |
index.search.slowlog.threshold.query.debug | Ambang waktu yang digunakan untuk mendefinisikan log query lambat pada tingkat debug. |
index.refresh_interval | Interval di mana operasi refresh dilakukan. Nilai default: 1s. Untuk skenario yang tidak memiliki persyaratan tinggi untuk performa real-time, Anda dapat meningkatkan nilai parameter ini untuk mengurangi overhead refresh dan meningkatkan performa kluster. |
index.unassigned.node_left.delayed_timeout | Waktu tunda untuk menyalokasikan ulang shard replika setelah sebuah node dihapus dari kluster. Nilai default: 1m. Anda dapat meningkatkan nilai parameter ini untuk mempercepat pemulihan kluster. |
index.indexing.slowlog.threshold.index.warn | Ambang waktu yang digunakan untuk mendefinisikan log pengindeksan lambat pada tingkat peringatan (warn). |
index.indexing.slowlog.threshold.index.info | Ambang waktu yang digunakan untuk mendefinisikan log pengindeksan lambat pada tingkat info. |
index.indexing.slowlog.threshold.index.debug | Ambang waktu yang digunakan untuk mendefinisikan log pengindeksan lambat pada tingkat debug. |
index.indexing.slowlog.threshold.index.trace | Ambang waktu yang digunakan untuk mendefinisikan log pengindeksan lambat pada tingkat jejak (trace). |
index.indexing.slowlog.level | Tingkat log pengindeksan lambat. |
index.indexing.slowlog.source | Jumlah karakter dalam sumber yang direkam sistem dalam log lambat. |
index.number_of_shards | Jumlah shard utama untuk sebuah indeks. Pada versi sebelum Elasticsearch 7.x, nilai default parameter ini adalah 5. Pada Elasticsearch 7.x dan seterusnya, nilai default parameter ini adalah 1. Mengatur parameter ini menjadi 1 secara efektif membatasi jumlah shard utama pada kluster dan mencegah beban kerja berlebih yang disebabkan oleh banyak shard utama. |
index.translog.durability | Menentukan apakah translog disinkronkan ke disk dan kemudian dikomit setelah setiap pengindeksan, penghapusan, pembaruan, atau permintaan bulk. Nilai valid:
|
index.merge.policy.segments_per_tier | Jumlah segmen yang diizinkan per tier. Nilai kecil menghasilkan lebih banyak operasi penggabungan tetapi performa pengindeksan lebih rendah. Nilai default: 10. Kami menyarankan agar nilai parameter ini lebih besar atau sama dengan nilai dari index.merge.policy.max_merge_at_once. Jika tidak, banyak operasi penggabungan terjadi, yang menurunkan performa kluster. |
index.merge.policy.max_merged_segment | Ukuran maksimum segmen gabungan selama pengindeksan. Nilai parameter ini adalah perkiraan. Nilai default: 5GB. Ukuran segmen gabungan dihitung menggunakan rumus berikut: Ukuran segmen gabungan = Total ukuran segmen yang membentuk segmen gabungan - Total ukuran dokumen yang dihapus dari segmen-segmen tersebut |
index.lifecycle.name | Kebijakan siklus hidup indeks. |
mappings._default_._all.enabled | Jika Anda mengatur parameter ini ke false, bidang _all dinonaktifkan. Di Elasticsearch 5.x, nilai default parameter ini adalah true. Kami menyarankan agar Anda mengatur parameter ini ke false. Di Elasticsearch 6.x, nilai default parameter ini adalah false. Di Elasticsearch 7.x, parameter ini sudah tidak digunakan lagi. |