问题描述:因为项目中要使用ES做搜索引擎,为了开发方便而先搞了一个win单机版的ES,原本配置的地址是localhost:9200,但是因为某些原因,需要把localhost改为本机的局域网ip,但是改完之后却发现服务连不上ES了...
问题原因:在默认情况下Elasticsearch是无法通过外网访问的,而是需要绑定地址,原因如下:
故需要修改elasticsearch.yml的配置
也就是加上 network.host: 0.0.0.0
但是到这里还没有结束...当保存完之后启动ES时,却发现会闪退
最后还需要回到elasticsearch.yml配置文件,再修改两个地方
最后重启即可连接成功~😁