揭秘openSUSE Tumbleweed輕鬆安裝Elasticsearch全攻略

提問者:用戶KMVE 發布時間: 2025-06-08 02:38:24 閱讀時間: 3分鐘

最佳答案

Elasticsearch 是一個基於Lucene構建的開源全文查抄引擎,它可能用於查抄、分析跟存儲大年夜量數據。openSUSE Tumbleweed 是一個滾動發布版的Linux發行版,它供給了最新的軟體包跟特點。本文將領導妳如何在openSUSE Tumbleweed上輕鬆安裝Elasticsearch。

1. 確認體系情況

在開端安裝之前,請確保妳的openSUSE Tumbleweed體系滿意以下請求:

  • 操縱體系:openSUSE Tumbleweed
  • 硬體請求:至少2GB的RAM
  • Java情況:Elasticsearch須要Java 8或更高版本,因此請確保妳的體系已安裝Java。

2. 更新體系包

打開終端,履行以下命令更新體系包:

sudo zypper refresh
sudo zypper update

3. 安裝Java

Elasticsearch須要Java運轉情況,以下命令將安裝OpenJDK 11:

sudo zypper install java-11-openjdk

安裝實現後,妳可能經由過程以下命令驗證Java版本:

java -version

4. 安裝Elasticsearch

openSUSE Tumbleweed的軟體客棧中包含了Elasticsearch的軟體包,妳可能利用以下命令安裝:

sudo zypper install elasticsearch

安裝過程中,體系可能會提示妳接收Elasticsearch的EULA,請按照提示停止操縱。

5. 設置Elasticsearch

安裝實現後,妳須要設置Elasticsearch。編輯 /etc/elasticsearch/elasticsearch.yml 文件,停止以下設置:

# 設置Elasticsearch的數據目錄跟日記目錄
path.data: /var/lib/elasticsearch/data
path.logs: /var/log/elasticsearch

# 設置JVM內存分配
java.memory.xms: 512m
java.memory.xmx: 1g

# 啟用遠程拜訪
network.host: 0.0.0.0

請根據妳的現實須要調劑這些設置。

6. 啟動Elasticsearch效勞

利用以下命令啟動Elasticsearch效勞:

sudo systemctl start elasticsearch

將Elasticsearch效勞設置為開機自啟:

sudo systemctl enable elasticsearch

7. 驗證Elasticsearch安裝

在瀏覽器中輸入以下地點,檢查Elasticsearch能否運轉正常:

http://localhost:9200/

妳應當能看到類似以下的JSON呼應:

{
  "name" : "localhost",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "6Vt6E3VvQXG7RcZ5y2sXMQ",
  "version" : {
    "number" : "7.9.3",
    "build_hash" : "0e6ff8c",
    "build_date" : "2020-10-14T14:07:07.345Z",
    "build_snapshot" : false,
    "lucene_version" : "8.9.0"
  },
  "tagline" : "You Know, for Search"
}

至此,妳曾經在openSUSE Tumbleweed上成功安裝了Elasticsearch。接上去,妳可能開端利用Elasticsearch停止數據查抄跟分析了。

相關推薦