Zobrazit stav zdraví Elasticsearch s jedním uzlem
Použijte plugin head pro zobrazení stavu clusteru
Z výše uvedeného screenshotu je vidět, že existuje 5 nepřiřazených shardů, když je vytvořen index blog5, počet shardů je 5, počet replik je 1 a stav clusteru se po novém vytvoření změní na žlutý, hlavní příčinou je, že cluster neaktivoval repliky shardů, podívejme se na zavedení replica shardů uvedené na oficiálních stránkách:
Hlavním účelem replika shardingu je failover, jak je popsáno v Principech v clusteru: pokud uzel držící primární shard zasekne, replika shard je povýšena na roli primárního shardu.
Pak je vidět, že replikové a primární střepy nelze umístit na jeden uzel, ale v clusteru s jediným uzlem nelze replikové střepy přiřadit jiným uzlům, takže všechny repliky jsou nepřiřazené. Protože je jen jeden uzel, pokud je primární shard zavěšený, měl by být celý cluster zablokován a není žádný případ, kdy by se replika shard upgradoval na primární shard.
Řešením je smazat index s replikovými shardy v single-node elasticsearch clusteru a nastavit repliky nového indexu na 0. Pak zkontrolujte stav clusteru
Počet kopií nového indexu je nastaven na 0
Cluster je zdravý
|