node_not_connected_exception: Node is not connected
ElasticsearchO que significa?
Um nó não está conectado no momento a outro nó com o qual precisa se comunicar. A requisição não pôde ser encaminhada ao nó de destino porque a conexão interna do cluster (camada de transporte) foi perdida.
Por que acontece?
Queda de rede ou perda de pacotes, o nó de destino travando/reiniciando, bloqueio por firewall/porta (porta de transporte padrão 9300), o nó deixando de responder temporariamente por pausas de GC, ou um problema de DNS/resolução de host. Pode aparecer de forma transitória durante rolling restarts.
Como resolver
Inspecione a saúde do cluster e dos nós: use GET _cluster/health e GET _cat/nodes?v para ver qual nó está ausente. Verifique o acesso de rede entre os nós e as regras de firewall para a porta de transporte (9300). Verifique nos logs do nó afetado se há crashes, pausas de GC ou OOM. Revise a estabilidade da rede e a configuração de discovery/seed hosts.
Mais entradas deste banco
- shard_not_found_exceptionShard not found
- not_x_content_exceptionCompressor detection error / body is not valid content (erro na detecção do compressor / o corpo não é um conteúdo válido)
- document_source_missing_exceptionDocument source is missing
- receive_timeout_transport_exceptionRequest timed out waiting for a response from another node (timeout aguardando a resposta de outro nó)
- routing_missing_exceptionRouting value is required for this document (este documento exige um valor de routing)
- too_many_buckets_exceptionTrying to create too many buckets
- shard_lock_obtain_failed_exceptionObtaining shard lock timed out