DBAtlas · Veritabanı operasyon atlası

cluster_health_red: cluster health status: RED / unassigned shards

Elasticsearch

Ne demek?

Küme sağlığı RED demektir: en az bir primary shard atanmamış (unassigned) ve erişilemez durumda. Bu, bazı verilerin okunamadığı/yazılamadığı, kısmi veri kaybı riski olan kritik bir durumdur. (YELLOW ise yalnızca replica'lar atanmamıştır, primary'ler sağlamdır.)

Neden olur?

Bir düğümün çökmesi/ayrılması ve o düğümdeki primary shard'ların kopyasız kalması, disk watermark nedeniyle allocation engellenmesi, bozuk shard, snapshot geri yükleme sırasında hata veya allocation ayarlarının shard atamayı engellemesi.

Nasıl çözülür?

Atanmamış shard'ların nedenini görün: GET _cluster/allocation/explain veya GET _cat/shards?v&h=index,shard,prirep,state,unassigned.reason. Çökmüş düğümleri geri getirin; disk sorunuysa yer açın (watermark). Atama geçici engellendiyse yeniden atamayı tetikleyin: POST _cluster/reroute?retry_failed=true. Primary tamamen kaybolduysa snapshot'tan geri yükleyin. RED durumda önce primary'leri kurtarmaya odaklanın.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar