第一步:下载elasticsearch 什么版本都可以
第二步: 解压文件
第三步: 在conf目录下修改elasticsearch.yml配置
第四步: 如果当前是root用户不能启动,因为elasticsearch由于安全原因不能以root权限访问
所以先建立用户:
adduser xxx
然后配置密码
passwod xxx
然后为这个用户分配当前elasticsearch文件的权限
chown -R xxx 文件目录
第五步:用xxx用户重新进入
su xxx
第六步:启动elasticsearch
sh elasticsearch -d
注意:如果报错
1: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
解决办法:
修改/etc/security/limits.conf,修改到提示值
* - nofile 65536
* - memlock unlimited
2: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
修改/etc/sysctl.conf
添加vm.max_map_count=262144
然后执行 sysctl -p