no_shard_available_action_exception: no_shard_available_action_exception: No shard available for [...]
ElasticsearchO que significa?
Não foi encontrada nenhuma cópia ativa de shard capaz de atender a uma requisição. A requisição não pode ser atendida porque o shard correspondente não está atribuído, está em recuperação, ou o nó que o hospeda está inacessível.
Por que acontece?
Crash de nó/partição de rede, shards não atribuídos, uma recuperação de shard em andamento, um bloqueio de alocação devido ao disk watermark, ou o cluster no estado RED/YELLOW.
Como resolver
Inspecione o estado do cluster e dos shards: GET _cluster/health e GET _cat/shards?v. Veja por que os shards não estão atribuídos: GET _cluster/allocation/explain. Traga de volta os nós que travaram, corrija o problema de disco e aguarde a recuperação terminar: GET _cat/recovery?v&active_only=true. Se necessário, repita a alocação com POST _cluster/reroute?retry_failed=true.
Mais entradas deste banco
- index_not_found_exceptionindex_not_found_exception: no such index [index_name] (HTTP 404)
- resource_already_exists_exceptionresource_already_exists_exception: index [index_name/uuid] already exists (HTTP 400)
- cluster_health_redcluster health status: RED / shards não atribuídos
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429)
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException
- security_exceptionsecurity_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403)
- validation_exceptionvalidation_exception / illegal_argument_exception: Validation Failed: ...