Se helsestatusen til en enkeltnode Elasticsearch
Bruk head-pluginen for å se statusen til klyngen
Fra skjermbildet ovenfor kan man se at det er 5 uallokerte shards, når indeksen blog5 opprettes, er antall shards 5, antall replikaer er 1, og cluster-statusen blir gul etter den nye opprettelsen, den egentlige årsaken er at klyngen ikke har aktivert replica shards, la oss se på introduksjonen av replica shards gitt på den offisielle nettsiden:
Hovedformålet med replica-sharding er failover, som diskutert i Principles within a cluster: hvis noden som holder den primære sharden henger på, blir en replica-shard forfremmet til rollen som primær-shard.
Da kan man se at replika-shards og primære shards ikke kan plasseres på én node, men i en klynge med bare én node kan ikke replika-shards tildeles andre noder, så alle replika-shards er ikke tildelt. Siden det bare er én node, hvis det er en primær shard-node som henger, bør hele klyngen henges opp, og det finnes ingen situasjon der replika-sharden oppgraderes til primær-sharden.
Løsningen er å slette indeksen med replikafragmenter i enkeltnode elastisksøkklyngen, og sette replikaene av den nye indeksen til 0. Sjekk deretter statusen på klyngen
Antallet kopier av den nye indeksen settes til 0
Klyngen er frisk
|