As ferramentas não podem se conectar ao ElasticSearch

As ferramentas não podem se conectar ao ElasticSearch

Tenho o ElasticSearch em execução em um contêiner docker com uma porta 9200 exposta. Posso acessá-lo usando o navegador e usando curlon http://192.168.59.103:9200/(obtenho a You Know, for Searchresposta), mas nenhuma outra ferramenta GUI parece conseguir se conectar, todas elas não conseguem se conectar.

eu tenteicabeça de pesquisa elástica,martelo elástico,ElasticHQ, etc.

Como isso pode acontecer se eu conseguir uma resposta, eles também deveriam? Como posso depurar isso?

Responder1

Isso é realmente interessante. Mas quando encontro esses problemas com o Elasticsearch, estou tentando o seguinte:

  1. Curl (você já tentou isso)
  2. Navegador (você já tentou isso), mas aqui estou iniciando o depurador do navegador paralelo (por exemplo, pressionando F12) para ver o que exatamente acontece como solicitação e o que exatamente vem como resposta.

Próximos passos: 3. Inicie o sniffer como o Wireshark e 4. execute a conexão a partir das ferramentas.

Se as chamadas do Browser/Curl forem semelhantes às que você vê no Wireshark, então algo está bem estranho. Mas talvez elas (ferramentas) estejam mal configuradas e estejam enviando solicitações para a máquina errada ou estejam usando API errada ou até mesmo usem porta ou autenticação errada.

informação relacionada