我在ubuntu 16.04上安装了Elasticsearch v 5.1,它已经运行了。我已经通过更新network.host
了
/etc/elasticsearch/elasticsearch.yml
。当测试自己的服务器时
curl -XGET 'http://HOST_IP:9200'
它的反应还可以。但是,如果我从另一个远程服务器尝试,那么它会超时。我想从远程ip连接这个elasticsearch。我已经试过了
ufw allow 9200/udp
在主机服务器中。我错过了什么谢谢。
您可能需要bind_host和publish_host的不同值,而不是使用network.host。来自Elastic docs:
常用网络设置中说明的network.host设置是一种快捷方式,可同时设置绑定主机和发布主机。在高级用例中,例如在代理服务器后面运行时,您可能需要将这些设置设置为不同的值