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

unavailable_shards_exception: unavailable_shards_exception

Elasticsearch

Que signifie cette erreur ?

Un ou plusieurs shards nécessaires à l'opération ne sont pas disponibles ; la requête (généralement une écriture) n'a donc pas pu se terminer. Pas assez de copies de shards actives n'ont été trouvées.

Cause

Shards non attribués en raison d'un crash/départ de nœud, dépassement du disk watermark, réplicas manquants, condition wait_for_active_shards non satisfaite, ou état du cluster red.

Comment la corriger

Vérifiez l'état du cluster et des shards : GET _cluster/health et GET _cat/shards?v. Examinez pourquoi les shards ne sont pas attribués : GET _cluster/allocation/explain. Remettez en service les nœuds arrêtés, libérez de l'espace disque (watermark) et revoyez les paramètres de réplicas. Si nécessaire, définissez wait_for_active_shards de façon appropriée.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur