本次安裝使用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
至此,圓滿完成