第一步:下載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