no_shard_available_action_exception: no_shard_available_action_exception: No shard available for [...] (aucun shard disponible)
ElasticsearchQue 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.
Autres entrées pour ce moteur
- index_not_found_exceptionindex_not_found_exception: no such index [index_name] (HTTP 404) (index introuvable)
- resource_already_exists_exceptionresource_already_exists_exception: index [index_name/uuid] already exists (HTTP 400) (l'index existe déjà)
- cluster_health_redcluster health status: RED / unassigned shards (état du cluster RED / shards non attribués)
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429) (exécution rejetée : file d'attente pleine)
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException
- security_exceptionsecurity_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403) (authentification ou autorisation refusée)
- validation_exceptionvalidation_exception / illegal_argument_exception: Validation Failed: ... (échec de validation)