Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 7623|Odpověď: 0

Příčiny a řešení unassigned_shards jednouzlového Elasticsearch

[Kopírovat odkaz]
Zveřejněno 13.12.2018 15:07:56 | | | |
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ý







Předchozí:NetEase News APP, datové rozhraní Himalayan APP
Další:Windows Server 2008 Přidat program automatického spuštění [Otočit]
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com