DBAtlas · Atlas d'exploitation des bases de données

no_shard_available_action_exception: no_shard_available_action_exception: No shard available for [...] (aucun shard disponible)

Elasticsearch

Que signifie cette erreur ?

Aucune copie de shard active capable de servir une requête n'a été trouvée. La requête ne peut pas être satisfaite, car le shard concerné n'est pas attribué, est en cours de récupération, ou son nœud hôte est injoignable.

Cause

Crash de nœud/partition réseau, shards non attribués, récupération de shard en cours, blocage de l'allocation par le disk watermark, ou cluster à l'état RED/YELLOW.

Comment la corriger

Inspectez l'état du cluster et des shards : GET _cluster/health et GET _cat/shards?v. Déterminez pourquoi les shards ne sont pas attribués : GET _cluster/allocation/explain. Remettez en service les nœuds plantés, corrigez le problème de disque et attendez la fin de la récupération : GET _cat/recovery?v&active_only=true. Si nécessaire, relancez l'allocation avec POST _cluster/reroute?retry_failed=true.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur