当前位置: 首页 > 面试题库 >

ElasticSearch安装错误-curl:(7)无法连接到localhost:9200; 拒绝连接

艾修然
2023-03-14
问题内容

我正在尝试通过本教程配置ElasticSearch

除了本教程的第4步,我已完成所有操作。

在步骤5中,当我运行此命令时:

curl -X GET 'http://localhost:9200'

我收到此错误:

curl: (7) Failed connect to localhost:9200; Connection refused

我尝试了两种不同的方法来修复该错误:

  1. network.bind_host:0.0.0.0

  2. 网络:主机:192.168.2.229

但是都没有解决问题。

如何测试Elasticsearch并解决此错误?

谢谢。


问题答案:

您只需在elasticsearch配置文件中取消注释以下行:

cluster.name: your_cluster_name 
node.name: "Your Node Name"
network.bind_host: localhost
network.publish_host: 0.0.0.0
network.host: 0.0.0.0


 类似资料:
  • 问题内容: 当我尝试使用连接到Elasticsearch时, 它工作正常。 但是当我运行它时抛出一个错误说 无法连接到本地主机端口9200:连接被拒绝 如何解决这个错误? 问题答案: 默认情况下,它应该绑定到所有本地地址。因此,假设你没有使用防火墙在网络层的问题,唯一的ES设置我能想到是检查并确保其未设置或设置为或或正确的IP地址为您的网络。 更新:根据ES 2.3中的注释,您应该进行设置。

  • 当我尝试使用它工作正常。 但是当我运行它抛出一个错误,表示 连接到localhost端口9200失败:连接拒绝 如何解决此错误?

  • 问题内容: 需要帮忙。一直在尝试解决此问题,但找不到答案,或者我没有遇到任何问题。 我有一个带有NGINX的docker容器,充当反向代理。适用于Windows的Docker版本1.12.5(9503)。 在上面的代码中,localhost:8090是在我的主机上的IIS上托管的网站的URL。当我访问NGINX上的URL时,出现以下错误 试图访问主机上的URL (简单HTML站点,只有简单html

  • 我试着用docker compose在Centos 8上运行ELK: 这是我的 但我面临着这个错误: {“类型”:“日志”,“时间戳”:“2020-03-03T22:53:19Z”,“标签”:[“警告”,“弹性搜索”,“管理],“pid”:1,“消息”:“无法恢复连接:http://elasticsearch:9200/"} 当我检查时: > elasticsearch运行良好。 工作正常。 ki

  • 我已经从另一个系统复制了解决方案文件,并试图在我的机器上运行它:为此,我已经转到项目文件夹,删除了以前的解决方案文件,并复制了新的解决方案文件。 现在,它开始给我错误。因此,我从这里得到了一个解决方案:当试图连接到运行IISExpress的本地主机时,如何解决ERR_CONNECTION_REVIDED-错误502(无法从Visual Studio调试)? 根据它,我将端口号从1049改为1052