Ce oferă API-ul _cat/health
Endpoint-ul GET /_cat/health este destinat citirii rapide din terminal de către inginerii de sistem. Returnează o singură linie de text formatată tabelar cu antete (când se adaugă parametrul ?v), indicând statusul clusterului (green, yellow sau red), numărul de noduri și numărul de shards active.
Exemplu Concret: Interogare _cat/health
curl -X GET "http://localhost:9200/_cat/health?v"
# Ieșire în consolă:
# epoch timestamp cluster status node.total node.data shards pri relo init unassign
# 1729851000 10:50:00 es-production green 3 3 12 6 0 0 0
Semnificația culorilor de status
- Green: Toate shard-urile primare și replicile lor sunt alocate și sincronizate pe noduri.
- Yellow: Toate shard-urile primare funcționează, însă cel puțin o replică nu este încă alocată (datele sunt sigure, dar fără redundanță completă).
- Red: Cel puțin un shard primar lipsește sau este corupt; clusterul pierde date sau nu poate răspunde la interogări pe indexul afectat!
Întrebări & Exemple de Cod:
GET /_cat/health: Starea de Sănătate în Format TabularAi o nelămurire despre utilizarea comenzii
GET /_cat/health: Starea de Sănătate în Format Tabularsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.