我试图安装并运行Elasticearch。
当我键入curl -X GET http://localhost:9200
或curl -X GET 192.1.0.0:9200
时,我收到以下错误:
无法连接到本地主机端口9200:连接被拒绝
我该怎么解决这个问题呢?
我为这个问题搜索了Stack Overflow,但没有一个解决方案对我有效,包括这个:Elasticsearch: Failed to connect to localhost port 9200 - Connection refused
我还找到了this article,试图跟踪它,但失败了,因为每次我在cmd中键入以下内容:
bin/plugin --install mobz/elasticsearch-head
bin/plugin --install lukas-vlcek/bigdesk
CMD会告诉我:
插件未被识别为内部或外部命令
我怎么才能修好这个?
2条答案
按热度按时间vkc1a9a21#
Failed to connect to localhost port 9200: Connection refused
通常表示ElasticSearch没有运行。1.尝试通过运行
elasticsearch-x.x.x/bin/elasticsearch
启动ElasticSearch。1.启动日志不应包含任何错误消息,并如下所示
1.确保您的启动日志也显示ElasticSearch如上所述在端口9200上运行。
5uzkadbs2#
使用https://localhost:9200/而不是http://localhost:9200
有关更多信息,请查看此https://stackoverflow.com/a/73842343/9947525