弹性搜索 - 连接到端口9220连接被拒绝

时间:2016-06-17 07:55:33

标签: curl elasticsearch elasticsearch-plugin

我尝试安装ElasticSearch并运行它。

当我输入curl -X GET http://localhost:9200curl -X GET 192.1.0.0:9200时,我收到错误Failed to connect to localhost port 9200: Connection refused

我该如何解决这个问题?

我搜索了StackOverflow这个问题,但没有一个解决方案对我有用,包括这个 Connection refused error on Elastic Search

我还找到了this article。试图遵循它,但失败了, 因为每次我在我的cmd中键入它:

bin/plugin --install mobz/elasticsearch-head
bin/plugin --install lukas-vlcek/bigdesk

cmd会告诉我插件不被识别为内部或外部命令。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

Failed to connect to localhost port 9200: Connection refused通常意味着ElasticSearch未运行。

  1. 尝试运行elasticsearch-x.x.x/bin/elasticsearch

  2. 启动ElasticSearch
  3. 开始日志不应包含任何错误消息,并说出类似

    的内容
    [2017-11-28T23:38:39,356][INFO ][o.e.h.n.Netty4HttpServerTransport]
    [okCzlUj] publish_address {127.0.0.1:9200},
    bound_addresses {[fe80::1]:9200}, {[::1]:9200}, {127.0.0.1:9200}
    
  4. 确保您的开始日志还说ElasticSearch正在上面的端口9200上运行。