elasticsearch怎么配置外网访问
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch怎么配置外网访问相关的知识,希望对你有一定的参考价值。
elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日 志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下elasticsearch.yml这个文件中可配置的东西。 参考技术Abootstrap checks failed,the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts,
discovery.seed_providers, cluster.initial_master_nodes] must be configured
Linux安装ElasticSearch,修改配置文件elasticsearch.yml 后启动失败。
vim /etc/elasticsearch/elasticsearch.yml
CentOS Linux release 7.5
ElasticSearch version 7.3.0
Java openjdk version 1.8.0_222
ElasticSearch设置外网访问
原文链接:https://blog.csdn.net/qq6759/article/details/99675321
————————————————
版权声明:本文为CSDN博主「dongsir 董先生」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
参考技术B 找到一份elasticsearch学习视频,希望对你有用http://www.bilibili.com/video/av46970613?p=1
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怎么配置外网访问的主要内容,如果未能解决你的问题,请参考以下文章