ES acessível de curl, mas não da Marvel / Sense

Estou nas 2 horas da minha imersão no Elastic Search. Instalei com sucesso o ES com a Marvel (commarvel.agent.enabled: false em config / elasticsearch.yml) e conseguiu fazer solicitações bem-sucedidas do Sense. Reiniciei minha máquina de desenvolvimento e agora, quando faço a seguinte solicitação no Sense, ela responde:

Request failed to get to the server (status code: 0):

Elasticsearch may not be reachable or you may need to check your CORS settings.If CORS is enabled, try turning off Sense's Basic Authentication support under Setting (cog icon).This will result in a less strict CORS enforcement by the browser.
Please check the marvel documentation for more information.

Solicitação(fonte):

PUT /megacorp/employee/1
{
"first_name" : "John",
"last_name" :  "Smith",
"age" :        25,
"about" :      "I love to go rock climbing",
"interests": [ "sports", "music" ]
}

Conforme indicado, verifiquei se o ES é acessível, fazendo uma solicitação semelhante no curl:

Solicitação:

curl -XPUT http://localhost:9200/megacorp/employee/100 -d '{ "first_name" : "test" }'

Resposta:

{"_index":"megacorp","_type":"employee","_id":"100","_version":1,"created":true}

Isso me leva a pensar que o ES está disponível.

Passando para a próxima verificação "pode ser necessário verificar as configurações do CORS". Adicionei a seguinte configuração ao elasticsearch.yml (e reiniciei o ES) com base emesta recomendação:

http.cors.enabled: true
http.cors.allow-origin: /.*/  
http.cors.allow-credentials: true

Mas não há mudança de comportamento.

Alternar "Support Basic Auth" nas configurações Marvel / Smart também não tem impacto.

Bem-vindo a qualquer indicação sobre o que pode estar dando errado.

questionAnswers(7)

yourAnswerToTheQuestion