node_not_connected_exception: Node is not connected
Elasticsearch¿Qué significa?
Un nodo no está conectado en este momento a otro nodo con el que necesita comunicarse. La solicitud no pudo reenviarse al nodo de destino porque se perdió la conexión interna del clúster (capa de transporte).
¿Por qué ocurre?
Caída de red o pérdida de paquetes, el nodo de destino que falla/se reinicia, un bloqueo de firewall/puerto (puerto de transporte 9300 por defecto), el nodo que deja de responder temporalmente por pausas de GC, o un problema de resolución DNS/de host. Puede aparecer de forma transitoria durante los reinicios escalonados.
Cómo solucionarlo
Inspeccione la salud del clúster y de los nodos: use GET _cluster/health y GET _cat/nodes?v para ver qué nodo falta. Verifique el acceso de red entre nodos y las reglas de firewall para el puerto de transporte (9300). Revise en los logs del nodo afectado caídas, pausas de GC u OOM. Revise la estabilidad de la red y la configuración de discovery/seed hosts.
Más entradas de este motor
- shard_not_found_exceptionShard not found
- not_x_content_exceptionCompressor detection error / body is not valid content (error de detección del compresor / el cuerpo no es contenido válido)
- document_source_missing_exceptionDocument source is missing
- receive_timeout_transport_exceptionRequest timed out waiting for a response from another node (timeout esperando la respuesta de otro nodo)
- routing_missing_exceptionRouting value is required for this document (este documento requiere un valor de routing)
- too_many_buckets_exceptionTrying to create too many buckets
- shard_lock_obtain_failed_exceptionObtaining shard lock timed out