【问题标题】:osx docker run elasticsearch for developmentosx docker 运行 elasticsearch 进行开发
【发布时间】:2018-05-21 08:58:18
【问题描述】:

我正在使用 docker 在单节点中运行 elasticsearch 进行开发。 它在 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 上。

【问题讨论】:

标签: docker elasticsearch


【解决方案1】:

正如@Alex 所说,我想念一个 _cluter。

curl 127.0.0.1:9200/_cluster/health?pretty

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-03
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多