天天看點

Linux部署ElasticSearch并配置開機自啟動

本次安裝使用Elasticsearch7.10.1版本

ES官網linux版本有兩種,一個是針對X86架構,另一種是針對ARM架構的aarch64版本,請根據自己的伺服器硬體選擇清楚。

下載下傳好對應版本的壓縮檔案,直接壓縮,指令為: 

tar -zxvf ./elasticsearch-7.10.1-linux-x86_64.tar.gz

目前版本的Elasticsearch不支援root使用者啟動,我們需要為es服務建立一個特有的使用者

建立一個名為elasticsearch的使用者:

adduser elasticsearch

為 elasticsearch 使用者設定密碼:

passwd elasticsearch

之後系統會讓你輸入兩次密碼以确認密碼有效

之後把目前檔案夾 elasticsearch-7.10.1 賦權給剛剛建立的使用者,指令為:

chown -R elasticsearch ./elasticsearch-7.10.1/

從root切換至elasticsearch使用者: su elasticsearch

啟動elasticsearch服務  :  ./elasticsearch-7.10.1/bin/elasticsearch -d

設定elasticsearch開機自啟動:

在init檔案夾下建立新的腳本檔案:  vim /etc/init.d/elasticsearch

在腳本檔案裡編輯如下腳本指令:

自己手動更改一下jdk的路徑

腳本中  su elasticsearch 表示從root切換至elasticsearch使用者,如果自己為es服務建立了其他名稱使用者,更改為自己的使用者名稱即可

之後儲存腳本檔案

為腳本賦予執行權限: chmod +x /etc/init.d/elasticsearch

加入開機啟動 指令:   chkconfig --add /etc/init.d/elasticsearch

至此,圓滿完成