1. 程式人生 > 其它 >es-安裝部署

es-安裝部署

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,

所以要建立新使用者,在root使用者下建立新使用者esuser

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   後臺啟動