Vizualizați starea de sănătate a unui Elasticsearch cu un singur nod
Folosește pluginul principal pentru a vizualiza starea clusterului
Din captura de ecran de mai sus, se poate vedea că există 5 fragmente nealocate când este creat indexul blog5, numărul de fragmente este 5, numărul replicilor este 1, iar statusul clusterului devine galben după noua creare, cauza principală fiind că clusterul nu a activat replica shard-uri, să aruncăm o privire la introducerea replica shard-urilor oferită pe site-ul oficial:
Scopul principal al replica sharding este failover-ul, așa cum este discutat în Principles within a cluster: dacă nodul care conține fragmentul primar se blochează, un replica shard este promovat în rolul de shard principal.
Atunci se poate observa că replica shard-urile și cele primare nu pot fi plasate pe un singur nod, dar într-un cluster cu un singur nod, replica shard-urile nu pot fi atribuite altor noduri, astfel încât toate replica shard-urile sunt neatribuite. Pentru că există un singur nod, dacă există un nod primar blocat, atunci întregul cluster ar trebui blocat, iar replica shard nu este actualizată la shard-ul principal.
Soluția este să se șteargă indexul cu replici fragmentate în clusterul elasticsearch cu un singur nod și să se seteze replicile noului index la 0. Apoi verifică starea clusterului
Numărul de copii ale noului index este setat la 0
Clusterul este sănătos
|