我在我的虚拟机上安装了ES,它的操作系统是centos 7
。它的network.host绑定到了本地主机。我可以通过9200端口浏览。
我的问题是我将网络主机更改为:0.0.0.0
(这样我就可以从我的主机PC获取公共访问)。服务已经启动但端口没有监听。
我想从我的主机PC访问ES。
我应该如何更改network.host呢?
我在我的虚拟机上安装了ES,它的操作系统是centos 7
。它的network.host绑定到了本地主机。我可以通过9200端口浏览。
我的问题是我将网络主机更改为:0.0.0.0
(这样我就可以从我的主机PC获取公共访问)。服务已经启动但端口没有监听。
我想从我的主机PC访问ES。
我应该如何更改network.host呢?
我在 Elasticsearch 7.3.0 版本中遇到了相同的问题。如下所示,在 /etc/elasticsearch/elasticsearch.yaml 中加入以下数值,问题得以解决。
network.host: 127.0.0.1
http.host: 0.0.0.0
如果您计划设置 network.host
为除默认值(127.0.0.1)之外的其他值,则需要在 /etc/elasticsearch/elasticsearch.yml
文件中更改以下细节:
cluster.initial_master_nodes: node-1
network.host: 0.0.0.0