Tüm Ürünler
Search
Belge Merkezi

Elasticsearch:Kernel version release notes

Son Güncelleme:Oct 04, 2026

AliES, Alibaba Cloud Elasticsearch için özel olarak uyarlanmış yüksek performanslı bir çekirdektir. Tüm açık kaynaklı Elasticsearch çekirdek özelliklerini destekler ve Alibaba Cloud Elasticsearch ekibi tarafından geliştirilen yetenekleri içerir; bu yetenekler arasında ölçüm optimizasyonu, iş parçacığı havuzu yönetimi, devre kesici optimizasyonu ile sorgu ve yazma performansı iyileştirmeleri yer alır. Bu eklemeler, küme kararlılığını ve performansını artırır, maliyetleri düşürür ve izleme ile bakım kapsamını genişletir. Bu konuda, her AliES sürümündeki yeni ve optimize edilmiş özellikler açıklanmaktadır.

Elasticsearch V7.16.2

Çekirdek sürümü 1.7.0

Eklentiler

Elasticsearch V7.10.0

Çekirdek sürümü 1.12.0

Arama

  • analysis-dynamic-synonym eklentisi kullanıma sunulmuştur.

  • Birincil parça dengeleme desteklenir.

  • Joker karakter ve önek sorgularındaki parametre değer uzunlukları artık sınırlandırılmıştır.

  • keyword alanlarında terim ve önek sorguları gibi karmaşık sorgular, doc_values kullanılarak optimize edilmiştir. Düşük isabet oranlı senaryolarda sorgu performansı %80'e kadar artar.

  • Sayısal terim ve çoklu terim sorguları, doc_values kullanılarak optimize edilmiştir. Düşük isabet oranlı senaryolarda sorgu performansı %80'e kadar artar.

  • BKD ağacı terim ve çoklu terim sorgu performansı, tembel yükleme stratejisi kullanılarak %30 oranında optimize edilmiştir.

Hata düzeltmeleri

  • Depolama katmanındaki görev yönetimi iyileştirilerek RPC tabanlı iletişimin zaman zaman takılmasına neden olan bir sorun çözülmüştür.

  • Veri çoğaltma süreci iyileştirilerek çoğaltma düğümlerindeki "fail engine" hatası önlenmiştir.

  • Çoğaltma parçası yükseltme süreci iyileştirilerek birincil ve çoğaltma parçaları arasındaki dizin tutarsızlığı önlenmiştir.

Çekirdek sürümü 1.10.0

Depolama/Anlık Görüntü

  • LuceneVerifyIndexOutput optimize edilerek dizin geri yükleme hızı artırılmıştır. Ayrıntılar için bkz. ES çekme isteği #96975.

Küme koordinasyonu

  • ClusterState artık kalıcı görevler tarafından referans alınmamaktadır. Büyük ölçekli kümelerde, özel master düğümlerde yüksek bellek kullanımı birikebilir. Bu ortamlarda lider seçimi zaman aşımlarını önlemek amacıyla, cluster.election.initial_timeout parametresinin varsayılan değeri 100 milisaniyeden 1 saniyeye değiştirilmiştir. Ayrıntılar için bkz. ES çekme isteği #90724.

Arama

  • Uçtan uca sorgu zaman aşımı eklenerek toplam sorgu süresi kontrol altına alınmıştır. Zaman aşımı gerçekleştiğinde istek başarısız olmak yerine kısmi sonuçlar döndürülür.

  • Erişim günlüklerine ek alanlar eklenmiştir.

Hata düzeltmeleri

  • Lucene Birleştirme tarafından referans alınan DV güncelleme dizin dosyasının eşzamanlı temizleme işlemleri tarafından silindiği bir sorun düzeltilmiştir. Ayrıntılar için bkz. Lucene çekme isteği #13017.

Çekirdek sürümü 1.9.0

Arama

Çekirdek Geliştirilmiş Sürüm kümeleri için eşzamanlı sorgu çerçevesi yeniden yapılandırılmış ve aşağıdaki iyileştirmeler getirilmiştir:

  • JVM yığın belleği yeniden kullanılarak çöp toplama (GC) ek yükü azaltılmış ve kaynak kullanımı iyileştirilmiştir.

  • Ham metin alma işlemi için getirme aşaması süresi kısaltılmıştır. size parametresi 10.000 olarak ayarlandığında getirme aşaması 6–10 kat daha hızlı olur ve toplam sorgu süresi %50 azalır.

  • Eşzamanlı sorgularda artık aşağıdaki toplama türleri desteklenmektedir: yüzdelik dilim, yüzdelik dilim sıralamaları, örnekleyici, çeşitlendirilmiş örnekleyici, anlamlı metin, geo_distance, geohash_grid, geotile_grid, geo_bounds, geo_centroid ve betik metriği toplama işlemleri.

  • traceId ve sorgu süresi alanı dahil olmak üzere alanlar uçtan uca erişim günlüklerine eklenmiştir. Düğümler arasında tam sorgu yürütmeyi izlemek için traceId kullanın.

  • Ham metin için özel dizin yapısı ve eşleme ayrıştırma optimize edilerek ham metin yazma performansı iki katına çıkarılmıştır.

Önbelleğe Alma

Az sayıda birincil sorgu ancak çok sayıda alt sorgu içeren senaryolarda, alt sorgular için önbelleğe alma uygulanmamaktaydı. Bu senaryolarda önbelleğe almayı etkinleştirmek için aşağıdaki API çağrısını çalıştırın:

PUT _cluster/settings
{
  "persistent": {
    "search.query_cache_get_wait_lock_enable": "true",
    "search.query_cache_skip_factor": "200000000"
  }
}

k-NN

  • k-NN sorgu senaryolarında birincil ve çoğaltma parçaları arasındaki veri tutarsızlığı sorunu çözülmüştür.

Hata düzeltmeleri

  • Mavi-yeşil güncelleme sırasında bir düğümdeki parça taşındıktan sonra GET _cat/node komutunun çalıştırılamamasına neden olan bir sorun düzeltilmiştir.

Çekirdek sürümü 1.8.0

Eklentiler

aliyun-timestream eklentisi Elasticsearch V7.10.0 için kullanıma sunulmuştur. Zaman serisi verileri için depolama ve sorgu performansını artırır ve aşağıdakileri destekler:

  • Zaman serisi dizinlerini oluşturma, değiştirme, sorgulama ve silme

  • Elasticsearch'te depolanan verileri sorgulamak için PromQL ifadelerini yürütme

  • InfluxDB satır protokolünü kullanarak zaman serisi dizinlerine veri yazma

Daha fazla bilgi için bkz. aliyun-timestream'a genel bakış, Entegre izleme uygulamak üzere aliyun-timestream tabanlı Elasticsearch'ü Prometheus ve Grafana ile entegre etme ve aliyun-timestream'ı InfluxDB satır protokolü ile entegre etme.

Çekirdek sürümü 1.7.0

Arama

analytic-search eklentisi kullanıma sunulmuştur. Günlük senaryolarında sorgu performansını önemli ölçüde artırır:

  • Dizin birleştirme ilkeleri ve tarih histogramı toplama ilkeleri optimize edilmiştir. Kibana Discover sayfasındaki koşulsuz veya tek koşullu sorgular gibi günlük sorgusu senaryolarında performans 6 kattan fazla artar. Günde 1 TB'dan fazla veri alınan ortamlarda sorgu süresi dakikalardan 5 saniye veya daha azına düşer.

  • Eşzamanlı sorgular için eşzamanlı veri çağırma desteklenir; bu sayede kaynak kullanımı iyileştirilir ve günlük senaryolarında ortalama veri çağırma süresi %50 azaltılır.

  • Salt okunur küçük segmentler, zorunlu birleştirmeden önce sürekli olarak birleştirilerek sorgu performansı %20 artırılır.

Performans iyileştirmeleri

  • İstemci düğümleri ile veri düğümleri arasındaki yazma istekleri LZ4 kullanılarak sıkıştırılır. Bu sayede ağ bant genişliği ek yükü %30 azaltılır.

  • Zorunlu birleştirme, parçalar arasında paralel olarak çalışabilir; bu da toplam zorunlu birleştirme süresini kısaltır.

  • Ham metindeki büyük veri blokları sıkıştırılabilir ve zstd sıkıştırma parametreleri optimize edilerek ham metin boyutu %8 azaltılır. Lucene gönderimleri için Yama Referans Çerçevesi (PFOR) yöntemi de desteklenerek dizin boyutu ek olarak %3 daha azaltılır.

Hata düzeltmeleri

  • aliyun-codec eklentisinin source_reuse_doc_values özelliğinin nokta (.) içeren adlara sahip alanları desteklemediği bir sorun düzeltilmiştir.

Çekirdek sürümü 1.6.0

Sıkıştırma

  • aliyun-codec eklentisine source_reuse_doc_values özelliği eklenerek dizin boyutları ve depolama maliyetleri daha da azaltılmıştır. Daha fazla bilgi için bkz. aliyun-codec eklentisini kullanma.

Kısıtlama

  • aliyun-qos eklentisi V2.0 sürümüne güncellenerek daha ayrıntılı kısıtlama türleri ve parametreleri eklenmiştir. Daha fazla bilgi için bkz. aliyun-qos eklentisini kullanma.

Çekirdek sürümü 1.5.0

Sıkıştırma

  • Kümeler için çekirdek düzeyinde sıkıştırmayı artırmak amacıyla aliyun-codec eklentisi kullanıma sunulmuştur. Daha fazla bilgi için bkz. aliyun-codec eklentisini kullanma.

Hata düzeltmeleri

  • search_as_you_type alan türüyle ilgili bir hata düzeltilmiştir. Ayrıntılar için bkz. GitHub sorun #65319.

Çekirdek sürümü 1.4.0

Arama

  • aliyun-knn eklentisi güncellenmiştir; yazma performansı iyileştirilmiş, betik sorgu desteği eklenmiş ve donanım düzeyindeki optimizasyonlar kullanılarak vektör arama optimize edilmiştir.

Kısıtlama

  • aliyun-qos eklentisi küme düzeyinde kısıtlama için optimize edilmiştir. Trafik, küme topolojisi veya düğüm yükü bilgisi gerektirmeden düğümlere otomatik olarak dağıtılır; bu da küme kullanılabilirliğini ve kararlılığını artırır.

Çekirdek sürümü 1.3.0

Arama

  • Yavaş sorgu yalıtımı kullanıma sunulmuş olup anormal sorguların küme kararlılığı üzerindeki etkisini sınırlar.

  • gig eklentisi kullanıma sunulmuştur. Küme düğümünde bir özel durum oluştuğunda saniyeler içinde geçiş gerçekleştirerek anormal düğümlerden kaynaklanan sorgu titremesini önler.

    Elasticsearch V7.10.0 Standart Sürüm kümeleri için gig eklentisi, varsayılan olarak yüklenen aliyun-qos eklentisine entegre edilmiştir.

Çoğaltma

  • Fiziksel çoğaltma kullanıma sunulmuş olup çoğaltma parçalarına sahip dizinler için yazma performansını artırır.

Zaman serisi

  • budama özelliği, zaman serisi dizinleri için sorgu performansını artırmak amacıyla kullanıma sunulmuştur.

Gözlemlenebilirlik

  • Küme erişim günlükleri görüntülenebilir. Günlükler Zaman, Düğüm IP'si ve İçerik gibi alanları içerir. Sorunları gidermek ve istekleri analiz etmek için bu günlükleri kullanın.

Küme yönetimi

  • Özel master düğüm zamanlama performansı 10 kat artırılarak her özel master düğümün daha fazla parça zamanlamasına olanak tanınmıştır.

Elasticsearch V6.7.0

Çekirdek sürümü 1.3.0

Arama

  • Yavaş sorgu yalıtımı kullanıma sunulmuş olup anormal sorguların küme kararlılığı üzerindeki etkisini sınırlar.

  • gig eklentisi kullanıma sunulmuştur. Küme düğümünde bir özel durum oluştuğunda saniyeler içinde geçiş gerçekleştirerek anormal düğümlerden kaynaklanan sorgu titremesini önler.

Önemli

Bu özellikleri kullanmadan önce kümenizin V1.3.0 çekirdek sürümünü çalıştırdığını onaylayın. Gerekirse çekirdeği yükseltin. Çekirdek yükseltmeleri yalnızca V0.3.0, V1.0.2 veya V1.3.0 çekirdeklerini çalıştıran Standart Sürüm kümeleri için desteklenir.

Çekirdek sürümü 1.2.0

Çoğaltma

  • Fiziksel çoğaltma kullanıma sunulmuş olup çoğaltma parçalarına sahip dizinler için yazma performansını artırır.

Zaman serisi

  • budama özelliği, zaman serisi dizinleri için sorgu performansını artırmak amacıyla kullanıma sunulmuştur.

Yazma performansı

  • Sorgular sırasında birincil anahtar tabanlı veri yinelenen kayıt engelleme optimize edilerek birincil anahtara sahip belgeler için yazma performansı %10 artırılmıştır.

Depolama

  • JVM yığın belleğini tüketmeyen sonlu durum transdüserleri (FST'ler) desteklenir. Tek bir düğüm en fazla 20 TiB dizin verisi depolayabilir.

Çekirdek sürümü 1.0.2

Gözlemlenebilirlik

  • Küme erişim günlükleri görüntülenebilir. Günlükler Zaman, Düğüm IP'si ve İçerik gibi alanları içerir. Sorunları gidermek ve istekleri analiz etmek için bu günlükleri kullanın.

Çekirdek sürümü 1.0.1

Devre kesme

JVM'ler için devre kesme ilkeleri yapılandırılabilir. JVM yığın belleği kullanımı %95'e ulaştığında, küme gelen istekleri reddeder ve kararlılığı korur. Aşağıdaki parametreleri yapılandırın:


Parametre


Varsayılan


indices.breaker.total.use_real_memory


false


indices.breaker.total.limit


95%

Çekirdek sürümü 0.3.0

Küme yönetimi

  • Özel master düğüm zamanlama performansı 10 kat artırılarak her özel master düğümün daha fazla parça zamanlamasına olanak tanınmıştır.

Yazma performansı

  • Yazma performansı %10 artırılmış ve işlem günlüğü temizleme ek yükü azaltılmıştır.