揭秘openSUSE Tumbleweed轻松安装Elasticsearch全攻略

发布时间:2025-06-08 02:38:24

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停止数据查抄跟分析了。