elasticsearch外网访问设置

Posted 斌斌有你

tags:

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

默认情况下安装elasticsearch之后是无法进行外网访问的,可以通过设置来完成这一目的

1、更改配置文件

[***@elk01 ~]$ vim elk/config/elasticsearch.yml

找到network.host这一行,更改为

network.host: 0.0.0.0

注意:

:后面需要一个空格,格式不正确会报错误

2、重启服务,发现报错

ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

3、以root账户更改/etc/sysctl.conf文件,添加如下内容

vm.max_map_count=655360

4、以root账户执行下面命令

[***@elk01 ~]$ sudo sysctl -p
vm.max_map_count = 655360

5、再次启动服务,开放9200端口。在另台机器访问。结果如下

 

以上是关于elasticsearch外网访问设置的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch怎么配置外网访问

elastic search 设置外网访问

如何从外网访问内网Elasticsearch WEB

Elasticsearch外网无法通过ip访问

ElasticSearch外网访问9200端口

Elasticsearch 安装配置 外网访问 及 后台启动