Merhaba, elasticsearch sunucusundaki index içerisindeki tüm verileri silen ve yerine yenilerini ekleyen bir uygulamada;

Type: cluster_block_exception Reason: "blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]

şeklinde bir hata alıyor ve aktarımı gerçekleştiremiyorsanız çözümünü aşağıdaki şekilde deneyebilirsiniz:

elastic.yml dosyasına;

cluster.routing.allocation.disk.threshold_enabled: true
cluster.routing.allocation.disk.watermark.low: 93%
cluster.routing.allocation.disk.watermark.high: 95%

satırlarını ekledim. Ayrıca PostMan’dan aşağıdaki şekilde sunucu ayarlarını güncelledim:

Hatanın sebebi elasticsearch’ün disk doluluk oranına göre kendisini readonly moda almasıymış araştırdığım kadarıyla.

Bu iki ayar benim işimi çözdü, başkasının da ihtiyacı olabilir diyerek buradan paylaşıyorum.

Selamlar.

ElasticSearch ReadOnly Hatası | C#

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.