centos7+elasticserach 5.2安装使用

一、到官网下载elasticsaerch5.2包 “elasticsearch-5.2.1.tar.gz”b并放到本身的文件夹下java

二、tar -zxvf elasticsearch-5.2.1.tar.gz解压服务器

三、修改/elasticsearch-5.2.1/config/elasticsearch.yml文件curl

如:elasticsearch

四、启动./bin/elasticsearchurl

五、我首次启动的时候报了两个错:ip

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

根据提示修改相应配置,内存

第一个问题获取root权限后执行sysctl -w vm.max_map_count=262144,但这种方法只能临时解决,重启服务器后仍是会报错;永久解决的方式就是修改/etc/sysctl.conf文件。开发

第二个问题临时修改的方式是:sysctl -w vm.max_map_count=655360it

永久修改修改文件/etc/security/limits.conf。java8

重启服务器,ok,启动正常

注意:

一、elastic默认启动内存1G,建议开发服务器内存不小于2G,不然会报内存溢出。

二、安装java8.

三、不知道本身服务器的公网IP能够使用curl ifconfig.me或curl icanhazip.com来查看。

相关文章
相关标签/搜索