elasticsearch this is not a http port

Posted brady-wang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch this is not a http port相关的知识,希望对你有一定的参考价值。

访问的是elastic search的tcp端口,需换成http端口。

elastic search默认tcp端口9300,http端口9200

 

如果浏览器中访问http://localhost:9200/没有返回预期的结果,就需要修改Elasticsearch的配置,使其支持外网访问。

首先,按Ctrl +C停止Elasticsearch

然后,打开Elasticsearch的配置文件vimconfig/elasticsearch.yml

找到network.host这一行。

技术分享图片
network.host_old.png

将该行最前面的#去掉,修改成network.host:  0.0.0.0修改之后,如下图

技术分享图片
network.host_new.png

按Esc,再按:wq保存并退出编辑elasticsearch配置文件

接着,重新运行./bin/elasticsearch

在浏览器中,访问http://xxxx:9200/(xxxx是运行elasticsearch的服务器的ip地址),你就能看到成功的信息啦。



以上是关于elasticsearch this is not a http port的主要内容,如果未能解决你的问题,请参考以下文章

ES系列:ES集群搭建问题:memory locking requested for elasticsearch process but memory is not locked

Linux环境 安装 elasticsearch can not run elasticsearch as root + vm.max_map_count [65530] is too low 问题(

处理docker中安装的ElasticSearch和Kibana链接失败问题:Kibana server is not ready yet

webstorm报错TypeError: this.cliEngine is not a constructor

[解决]TypeError: this.getOptions is not a function

this.setData is not a function解决