本地测试完成后,打算上线试用,可是发现elasticsearch服务器无法在另一台电脑上连接,网上大部分说的是在elasticsearch.yml中增加如下配置
network.host: 0.0.0.0
可是这么做了以后,无法启动es服务器,后来在博客中看到
解决elasticsearch7.x配置远程0.0.0.0无法开启服务问题终极版!,原文链接:https://blog.youkuaiyun.com/adminstor/article/details/103855476
根据文章设置,如下
在elasticsearch.yml中添加配置
http.host: 127.0.0.1
network.host: 0.0.0.0
discovery.seed_hosts: ["127.0.0.1", "[::1]"]
经过配置后,服务器可以正常启动。
但是输如http://ip:9200后,无法正常访问。(这里我没有试用head连接服务器是否成功)
然后我参考博客中的配置,修改如下,http也可以启动了,服务器可以连接。
在elasticsearch.yml中添加配置
http.host: 0.0.0.0
network.host: 0.0.0.0
discovery.seed_hosts: ["0.0.0.0", "[::1]"]