ES accesible desde curl pero no desde Marvel / Sense

Estoy en las 2 horas de mi inmersión en Elastic Search. Instalé con éxito ES con Marvel (conmarvel.agent.enabled: false en config / elasticsearch.yml) y pude realizar solicitudes exitosas de Sense. Reinicié mi máquina de desarrollo y ahora cuando hago la siguiente solicitud en Sense, 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.

Solicitud(fuente):

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

Según lo indicado, verifiqué si ES es accesible haciendo una solicitud similar en curl:

Solicitud:

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

Respuesta:

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

Esto me lleva a pensar que ES está disponible.

Pasando a la siguiente comprobación "es posible que deba verificar la configuración de CORS". Agregué la siguiente configuración a elasticsearch.yml (y reinicié ES) basado enesta recomendación:

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

Pero no hay cambio en el comportamiento.

Alternar "Soporte de autenticación básica" en la configuración de Marvel / Smart tampoco tiene impacto.

Bienvenido a cualquier sugerencia sobre lo que podría estar yendo mal.

Respuestas a la pregunta(7)

Su respuesta a la pregunta