DBAtlas · Atlas de operações de banco de dados

no_shard_available_action_exception: no_shard_available_action_exception: No shard available for [...]

Elasticsearch

O 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.

Abrir no DBAtlas →

Mais entradas deste banco