Looking for elasticsearch Answers? Try Ask4KnowledgeBase
Looking for elasticsearch Keywords? Try Ask4Keywords

ElasticsearchKlunga


Anmärkningar

Cluster Health ger mycket information om klustret, till exempel antalet skär som är tilldelade ("aktiva") och hur många som inte är tilldelade och flyttar. Dessutom tillhandahåller det det aktuella antalet noder och datanoder i klustret, vilket kan tillåta dig att polla efter saknade noder (t.ex. om du räknar med att den ska vara 15 , men den visar bara 14 , då saknar du en nod) .

För någon som känner till Elasticsearch kan "tilldelade" och "otilldelade" skärvor hjälpa dem att spåra problem.

Det vanligaste fältet som kontrolleras från Cluster Health är status , som kan vara i en av tre tillstånd:

  • röd
  • gul
  • grön

Färgerna betyder vardera en - och bara en - väldigt enkel sak:

  1. Rött indikerar att du saknar minst ett primärt skärv.
    • En saknad primär skärv betyder att ett index inte kan användas för att skriva (indexera) nya data i de flesta fall.
      • Tekniskt kan du fortfarande indexera alla primära skärvor som finns tillgängliga i det indexet, men praktiskt taget betyder det att du inte kan för att du inte generellt kontrollerar vilken skärv som får ett visst dokument.
      • Det är fortfarande möjligt att söka mot ett rött kluster, men det betyder att du får delvis resultat om något index du söker saknar skär.
    • Under normala omständigheter betyder det bara att det primära skäret tilldelas ( initializing_shards ).
    • Om en nod just lämnade klustret (t.ex. eftersom maskinen kör den förlorade strömmen) är det vettigt att du kommer att sakna några primära skärvor tillfälligt .
      • Varje replikskärm för det primära skäret kommer att främjas till att vara det primära skäret i detta scenario.
  2. Gul indikerar att alla primära skär är aktiva, men åtminstone en replikskärm saknas.
    • En saknad kopia påverkar bara indexeringen om konsistensinställningarna kräver att den påverkar indexeringen.
      • Som standard finns det bara en replika för alla primära och indexering kan hända med en enda saknad kopia.
    • Under normala omständigheter betyder det bara att replikskärven tilldelas ( initializing_shards ).
    • Ett kluster med en nod med repliker aktiverade kommer alltid att vara gult i bästa fall . Det kan vara rött om en primär skärv ännu inte har tilldelats.
      • Om du bara har en enda nod är det vettigt att inaktivera repliker eftersom du inte förväntar dig något. Då kan det vara grönt.
  3. Grönt indikerar att alla skär är aktiva.
    • Den enda skärvningsaktivitet som tillåts för ett grönt kluster är att relocating_shards .
    • Nya index, och därmed nya skärvor, kommer att få klustret att gå från röd till gul till grön, eftersom varje skärv tilldelas (primärt först, gör det gult, sedan repliker om möjligt, gör det grönt).
      • I Elasticsearch 5.x och senare kommer nya index inte att göra ditt kluster rött om det inte tar för lång tid att tilldela dem.

Klunga Relaterade exempel