我尝试安装ElasticSearch并运行它。
当我输入curl -X GET http://localhost:9200
或curl -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会告诉我插件不被识别为内部或外部命令。
如何解决这个问题?
答案 0 :(得分:0)
Failed to connect to localhost port 9200: Connection refused
通常意味着ElasticSearch未运行。
尝试运行elasticsearch-x.x.x/bin/elasticsearch
。
开始日志不应包含任何错误消息,并说出类似
的内容[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}
确保您的开始日志还说ElasticSearch正在上面的端口9200上运行。