DBAtlas · Veritabanı operasyon atlası

high_disk_watermark_exceeded: high disk watermark [90%] exceeded / flood stage disk watermark [95%] exceeded

Elasticsearch

Ne demek?

Bir düğümün disk doluluğu high watermark (varsayılan %90) veya flood stage (varsayılan %95) eşiğini aştı. High watermark aşıldığında Elasticsearch o düğümden shard'ları başka düğümlere taşımaya çalışır; flood stage aşıldığında index'leri salt okunur yapar.

Neden olur?

Diskin dolması: log/metrik index'lerinin sürekli büyümesi, silinmeyen eski index'ler, temizlenmeyen snapshot repository'si, yetersiz disk boyutu veya dengesiz shard dağılımı nedeniyle tek düğümün aşırı dolması.

Nasıl çözülür?

Disk kullanımını inceleyin: GET _cat/allocation?v. Eski index'leri silin veya snapshot alıp kaldırın, diski büyütün. Geçici olarak eşikleri yükseltebilirsiniz (dikkatli; 8.x'te max_headroom doğrulaması nedeniyle üç eşiği birlikte verin): PUT _cluster/settings {"persistent":{"cluster.routing.allocation.disk.watermark.low":"88%","cluster.routing.allocation.disk.watermark.high":"93%","cluster.routing.allocation.disk.watermark.flood_stage":"96%"}}. Sorun çözülünce aynı ayarlara null vererek varsayılana dönün (transient ayarlar deprecated'dır, kullanmayın). Kalıcı çözüm: ILM ile yaşam döngüsü yönetimi, düzenli index temizliği ve kapasite planlaması. Flood stage nedeniyle read-only olduysa bloğu ayrıca kaldırın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar