我在AWS ubuntu 16上有弹性搜索(未作为服务安装)。我正在尝试将其连接到我的节点应用程序但我拒绝连接。
curl -XGET' 52.x.x.x:9200 / _cat / indices?v& pretty '也让我联系被拒绝。
我尝试过的事情: 将elasticsearch.yaml中的网络主机更新为0.0.0.0
答案 0 :(得分:5)
首先看看你的防火墙是否有一个开放的9200端口。
在elasticsearch.yaml中设置第2个,将network.host设置为52.x.x.x并保存。
第3次重启elasticsearch服务:service elasticsearch restart
第四次测试:卷曲-X GET' http://52.x.x.x:9200'
答案 1 :(得分:1)
您应该将conf / elasticsearch.yml文件中的项目network.host设置为:
network.host: 52.x.x.x
并重新启动elasticsearch。 network.host的默认值是localhost,因此您可以访问localhost中的elasticsearch。
答案 2 :(得分:-1)
首先查看防火墙是否具有开放的9200端口。
elasticsearch.yaml中的第二个将network.host设置为52.x.x.x并保存。
第三次重启elasticsearch服务:服务elasticsearch重新启动
第4次测试:curl -X GET'http://52.x.x.x:9200'
您应将conf / elasticsearch.yml文件中的network.host项设置为:
network.host: 52.x.x.x
并重新启动elasticsearch。 network.host的默认值为localhost,因此您可以在localhost中访问elasticsearch。