Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 7623|Antwoord: 0

Oorzaken en oplossingen voor unassigned_shards enkelknoop Elasticsearch

[Link kopiëren]
Geplaatst op 13-12-2018 15:07:56 | | | |
Bekijk de gezondheidsstatus van een Elasticsearch met één knoop



Gebruik de head-plugin om de clusterstatus te bekijken



Uit de bovenstaande screenshot blijkt dat er 5 niet-toegewezen shards zijn; wanneer de index blog5 wordt aangemaakt, is het aantal shards 5, het aantal replica's 1, en de clusterstatus wordt geel na de nieuwe aanmaak, de oorzaak is dat de cluster replica-shards niet heeft ingeschakeld, laten we eens kijken naar de introductie van replica shards die op de officiële website wordt gegeven:

Het hoofddoel van replica sharding is failover, zoals besproken in Principles binnen een cluster: als de node die de primaire shard vasthoudt hangt, wordt een replica shard gepromoveerd tot de rol van de primaire shard.

Dan is te zien dat replica-shards en primaire shards niet op één node kunnen worden geplaatst, maar in een cluster met slechts één node kunnen replica-shards niet aan andere nodes worden toegewezen, dus alle replica-shards zijn niet toegewezen. Omdat er maar één node is, als er een primaire shard-node hangt, zou de hele cluster moeten worden opgehangen, en is er geen geval waarin de replica-shard wordt geüpgraded naar de primaire shard.

De oplossing is om de index met replica-shards in het single-node elasticsearch-cluster te verwijderen en de replica's van de nieuwe index op 0 te zetten. Controleer daarna de clusterstatus



Het aantal kopieën van de nieuwe index wordt op 0 gezet



De cluster is gezond







Vorig:NetEase News APP, Himalaya APP data-interface
Volgend:Windows Server 2008 Voeg automatisch opstartprogramma toe [Draaien]
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com