Las herramientas no pueden conectarse a ElasticSearch

Las herramientas no pueden conectarse a ElasticSearch

Tengo ElasticSearch ejecutándose en un contenedor acoplable con un puerto 9200 expuesto. Puedo acceder a él usando el navegador y usando curl( http://192.168.59.103:9200/recibo la You Know, for Searchrespuesta), pero ninguna otra herramienta GUI parece poder conectarse, ninguna de ellas puede conectarse.

He intentadocabezal de búsqueda elástico,martillo elástico,ElasticHQ, etc.

¿Cómo puede ser eso si puedo obtener una respuesta, ellos también deberían hacerlo? ¿Cómo puedo depurar esto?

Respuesta1

Eso es realmente interesante. Pero cuando tengo problemas de este tipo con Elasticsearch, intento lo siguiente:

  1. Curl (lo habías probado)
  2. Navegador (lo habías probado), pero aquí estoy comenzando en el depurador del navegador paralelo (por ejemplo, presionando F12) para ver qué funciona exactamente como solicitud y qué viene exactamente como respuesta.

Próximos pasos: 3. Inicie un sniffer como Wireshark y 4. ejecute la conexión desde las herramientas.

Si las llamadas desde Browser/Curl son similares a las que ves en Wireshark, entonces algo es bastante extraño. Pero tal vez ellas (las herramientas) estén mal configuradas y estén enviando solicitudes a una máquina incorrecta o estén usando una API incorrecta o incluso usen un puerto o autenticación incorrectos.

información relacionada