我正在尝试远程访问Elastic Search,但是出现连接错误。
当我在远程服务器中卷曲localhost:9200时,我得到了所需的输出。但远程server_address:9200无法访问。
有什么建议吗?
答案 0 :(得分:1)
在elasticsearch.yml文件中,按如下所示修改/添加network.host设置。
network.host: 0.0.0.0
,然后重新启动您的Elasticsearch服务器。
答案 1 :(得分:0)
将(/etc/elasticsearch/elasticsearch.yml)network_host IP更改为您的服务器专用IP地址,然后可以在相同网络范围内访问ES。
network.host: "192.168.xx.xx"
http.port: 9200
答案 2 :(得分:0)
编辑您的elasticsearch.yml
文件。
network.host: server_ip
http.port: 9200
transport.tcp.port: 9300