Я использую Docker для запуска эластичного поиска в одном узле разработки.Он хорошо работает в Ubuntu, но что-то не так в OSX.
Вот как я запускаю ES.
docker run --rm --name es \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e "xpack.security.enabled=false" \
docker.elastic.co/elasticsearch/elasticsearch:5.5.1
, когда я использую curl, чтобы проверить, работает ли он
curl 127.0.0.1:9200/_health?pretty
{
"error" : {
"root_cause" : [
{
"type" : "illegal_argument_exception",
"reason" : "No endpoint or operation is available at [_health]"
}
],
"type" : "illegal_argument_exception",
"reason" : "No endpoint or operation is available at [_health]"
},
"status" : 400
}
Это происходит только в OSX.