欢迎投稿

今日深度:

centos7 服务器配置ElasticSearch,如何让外网可以访问,

centos7 服务器配置ElasticSearch,如何让外网可以访问,


centos7 服务器配置ElasticSearch,如何让外网可以访问

系统环境
Java - 1.8
centos 7
elasticsearch 6.2.4

下载和解压elasticsearch

** 切记:不要用root用户进行操作。
ElasticSearch官方下载地址

可以通过wget下载,也可以通过在本地下载后上传到服务器上面。
下载到本地后,解压后




访问的时候,在浏览器中输入http://localhost:9200localhost换成服务器的IP即可。这是正常启动的状态,在浏览器可以看到的正常启动后的信息

如果不能正常访问,报拒绝访问或者访问被重定向

** 修改方案如下:

修改elasticsearch的配置文件下下面的elasticsearch.yml

修改为0.0.0.0,表示让外网访问

修改后,重新启动,如果出现了如下问题,启动不起来

max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

只需要简单配置一下即可,官网文档有介绍,我摘抄过来
官方文档介绍有两个方案
一、修改ulimit配置文件

sudo su  
ulimit -n 65536 
su elasticsearch 
  • 成为root
  • 更改打开文件的最大数量
  • 成为elasticsearch用户以启动Elasticsearch

二、更改limits.conf配置文件

vim /etc/security/limits.conf 打开 limits.conf配置文件
在最后一行添加

elasticsearch  -  nofile  65536


即可

三、正对第二个错误,官方文档也有介绍
官方解释
主要是因为ES使用的虚拟内存大小跟linux默认的大小不一样,默认的太小,需要配置更大一点

sudo sysctl -w vm.max_map_count = 262144

即可

四、后台启动
* 通过nohup命令

nohup ./elasticsearch &

即可

www.htsjk.Com true http://www.htsjk.com/Elasticsearch/29244.html NewsArticle centos7 服务器配置ElasticSearch,如何让外网可以访问, centos7 服务器配置ElasticSearch,如何让外网可以访问 系统环境 Java - 1.8 centos 7 elasticsearch 6.2.4 下载和解压elasticsearch ** 切记:不要用...
相关文章
    暂无相关文章
评论暂时关闭