一、到官网下载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
根据提示修改相应配置,内存
第一个问题获取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来查看。