ElasticSearch ReadOnly Hatası | C#

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.

Leave a Reply

Your email address will not be published. Required fields are marked *