es-安裝部署
阿新 • • 發佈:2022-03-08
1、下載安裝包
我下載的是7.16.2的版本,jdk需要11版本
https://www.elastic.co/cn/downloads/past-releases#elasticsearch
https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-16-2
2、上傳到伺服器並解壓
tar -zxvf elasticsearch-7.16.2-linux-x86_64.tar.gz
3、建立使用者
Elasticsearch不允許root使用者直接執行,可以直接試試,會報錯can not run elasticsearch as root,
groupadd esgroup #新建一個esgroup的使用者組 useradd -g esgroup esuser #在esgroup使用者組下面建立一個esuser的使用者 passwd es01 #修改使用者密碼 chown -R esuser /opt/elasticsearch/elasticsearch-7.16.2/ #將這個資料夾賦給esuser
4、建立data和logs資料夾
mkdir /home/elasticsearch/data
mkdir /home/elasticsearch/logs
5、修改elasticsearch.yml檔案
path.data: /home/elasticsearch/data
path.logs: /home/elasticsearch/logs
network.host: 0.0.0.0
http.port: 9200
6、修改jvm.options檔案
初始記憶體和最大記憶體大小設定,官網強烈建議設定成一樣大小的
-Xms32g
-Xmx32g
7、配置 /etc/sysctl.conf
# vim /etc/sysctl.conf
vm.max_map_count=262144
8、啟動
su esuser
bin/elasticsearch -d 後臺啟動