一、linux安裝elastic服務
1、創建文件夾 elasticsearch,也就是ES的安裝目錄
mkdir elasticsearch
2、解壓文件
unzip elasticsearch.zip
3、新增管理這個es服務的普通用戶
useradd esuser
passwd esuser(用戶名)
提示輸入新密碼:espwd
再次輸入新密碼:espwd
4、設置這個文件夾的管理權限
chown -R esuser ./elasticsearch
chmod +x -R ./elasticsearch
chmod +r -R ./elasticsearch
5、切換到普通用戶 es服務不能用root啓動,所以需要切換用戶。
su esuser
6、修改配置文件
vim ./elasticsearch/config/elasticsearch.ymi
netword host:爲服務器的對外訪問IP
7、啓動ES服務
./elasticsearch/bin/elasticsearch -d (-d 後臺啓動)
8、測試ES服務是否啓動成功
curl ip:9200
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
二、啓動報錯解決:
1: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
解決:切換到root用戶,編輯limits.conf添加如下內容
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
2:max number of threads [1024] for user [esuser] is too low, increase to at least [4096]
解決:切換到root,vim /etc/security/limits.d/90-nproc.conf
* soft nproc 4096
* hard nproc 4096
三、維護服務