1、到官网下载elasticSAErch5.2包 “elasticsearch-5.2.1.tar.gz”b并放到自己的文件夹下
2、tar -zxvfelasticsearch-5.2.1.tar.gz解压
3、修改/elasticsearch-5.2.1/config/elasticsearch.yml文件
如:
4、启动./bin/elasticsearch
5、我首次启动的时候报了两个错:
- maxvirtualmemoryareasvm.max_map_count[65530]likelytoolow,increasetoatleast[262144]
- maxfiledescriptors[4096]forelasticsearchprocesslikelytoolow,increasetoatleast[65536]
第一个问题获取root权限后执行sysctl -w vm.max_map_count=262144,但这种方法只能临时解决,重启服务器后还是会报错;永久解决的方式就是修改/etc/sysctl.conf文件。
第二个问题临时修改的方式是:sysctl -w vm.max_map_count=655360
永久修改修改文件/etc/security/limits.conf。
重启服务器,ok,启动正常
注意:
1、elastic默认启动内存1G,建议开发服务器内存不小于2G,否则会报内存溢出。
2、安装java8.
3、不知道自己服务器的公网IP可以使用curl ifconfig.me或curl icanhazip.com来查看。