no_shard_available_action_exception: no_shard_available_action_exception: нет доступного шарда для [...]
ElasticsearchЧто это значит?
Не найдена активная копия шарда, способная обслужить запрос. Запрос невозможно выполнить, поскольку соответствующий шард не назначен, восстанавливается или узел, на котором он размещён, недоступен.
Почему возникает?
Сбой узла/сетевое разделение, неназначенные шарды, идущее восстановление шарда, блокировка размещения из-за disk watermark или кластер в состоянии RED/YELLOW.
Как исправить
Проверьте состояние кластера и шардов: GET _cluster/health и GET _cat/shards?v. Выясните, почему шарды не назначены: GET _cluster/allocation/explain. Верните отказавшие узлы, устраните проблему с диском и дождитесь завершения восстановления: GET _cat/recovery?v&active_only=true. При необходимости повторите размещение с помощью POST _cluster/reroute?retry_failed=true.
Ещё по этой СУБД
- index_not_found_exceptionindex_not_found_exception: индекс [index_name] не существует (HTTP 404)
- resource_already_exists_exceptionresource_already_exists_exception: индекс [index_name/uuid] уже существует (HTTP 400)
- cluster_health_redСостояние кластера: RED / неназначенные шарды
- es_rejected_execution_exceptiones_rejected_execution_exception: выполнение ... на ... отклонено (ёмкость очереди ...) (HTTP 429)
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException
- security_exceptionsecurity_exception: не удаётся выполнить аутентификацию / действие [...] не разрешено пользователю [...] (HTTP 401/403)
- validation_exceptionvalidation_exception / illegal_argument_exception: проверка не пройдена: ...