动态

详情 返回 返回

如何在 CentOS / RHEL上安裝 Elasticsearch ? - 动态 详情

Installing Elasticsearch on CentOS/RHEL 9

Elasticsearch是一個強大的開源搜索和分析引擎,它允許您存儲、搜索和分析大量數據。在本文中,我們將展示如何在 CentOS / RHEL 9上安裝 Elasticsearch 的全過程。

Step 1: Update Your System

打開終端,更新系統包索引

sudo dnf update

Step 2: Installing Java

Elasticsearch 是使用 Java 構建的,因此您需要在 CentOS / RHEL 系統上安裝 Java。

sudo dnf install java-11-openjdk

查看 java 版本

java -version

Step 3: Add Elasticsearch Repository

Elasticsearch 包使用 GPG 密鑰簽名,以確保其完整性,您需要導入此密鑰。

sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

創建一個新的存儲庫文件

sudo nano /etc/yum.repos.d/elasticsearch.repo

將以下內容添加到文件中:

[elasticsearch]
name=Elasticsearch repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md

Step 4: Installing Elasticsearch

使用 dnf 包管理器安裝 Elasticsearch

sudo dnf install --enablerepo=elasticsearch elasticsearch

安裝完成後,啓動並啓用 Elasticsearch,使其在開機時自動運行

sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch

Step 5: Configure Elasticsearch (Optional)

您可能希望配置 Elasticsearch 以滿足您的需求。

sudo nano /etc/elasticsearch/elasticsearch.yml

在這裏,您可以設置各種參數,如 cluster.name、node.name 和網絡設置。

Step 6: Test the Installation

為了驗證 Elasticsearch 是否正常運行,可以使用 curl 命令發送一個 HTTP 請求。

curl -X GET "localhost:9200/"

您應該看到一個包含名稱、集羣名稱、Elasticsearch 版本等信息的響應。

Step 7: Securing Elasticsearch

確保 Elasticsearch 集羣的安全至關重要,一些基本步驟包括:

  1. 設置用户身份驗證
  2. 配置 HTTPS
  3. 使用防火牆限制訪問
  4. 有關高級安全配置,請參考 Elasticsearch 官方文檔

我的開源項目

酷瓜雲課堂-開源知識付費解決方案

user avatar u_15700751 头像 hppyvyv6 头像 goustercloud 头像
点赞 3 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.