在CentOS/RHEL 8服務器上安裝Elasticsearch,可以按照以下步驟進行:
1、系統(tǒng)更新
需要更新系統(tǒng)到最新版本,打開終端,輸入以下命令:
sudo dnf update y
2、安裝Java
Elasticsearch需要Java環(huán)境才能運行,因此需要先安裝Java,這里我們安裝OpenJDK 11,輸入以下命令:
sudo dnf install java11openjdkdevel y
安裝完成后,檢查Java版本,確保安裝成功:
java version
3、下載并安裝Elasticsearch
從Elasticsearch官網(wǎng)下載最新的Elasticsearch RPM包,然后使用wget
命令下載到服務器:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch7.15.0x86_64.rpm
注意:這里的URL可能會隨著Elasticsearch版本的更新而變化,請根據(jù)實際情況選擇合適的版本。
接下來,安裝Elasticsearch:
sudo dnf install elasticsearch7.15.0x86_64.rpm y
4、啟動Elasticsearch
安裝完成后,啟動Elasticsearch服務:
sudo systemctl start elasticsearch
設置Elasticsearch開機自啟:
sudo systemctl enable elasticsearch
5、驗證Elasticsearch安裝
檢查Elasticsearch服務狀態(tài),確認安裝成功:
sudo systemctl status elasticsearch
可以通過訪問http://localhost:9200
來驗證Elasticsearch是否正常運行,如果看到如下JSON響應,說明安裝成功:
{ "name" : "node1", "cluster_name" : "elasticsearch", "cluster_uuid" : "FNmqOiDTQ6EXgDvA_OuTw", "version" : { "number" : "7.15.0", "build_flavor" : "default", "build_type" : "rpm", "build_hash" : "1c3a9e4a8e4d2e6e86e2a8ffa4e4751a355f58ae", "build_date" : "20211102T00:04:03.457551Z", "build_snapshot" : false, "lucene_version" : "8.9.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0beta1" }, "tagline" : "You Know, for Search" }
至此,Elasticsearch已經(jīng)在CentOS/RHEL 8服務器上安裝完成。