服务器设置和教程 · 6 10 月, 2024

CentOS 7 安裝 Elastic Stack

CentOS 7 安裝 Elastic Stack

Elastic Stack(以前稱為 ELK Stack)是一個強大的開源工具集,主要用於搜索、分析和可視化數據。它由 Elasticsearch、Logstash、Kibana 和 Beats 組成,廣泛應用於日誌管理、數據分析和監控等場景。本文將介紹如何在 CentOS 7 上安裝 Elastic Stack。

前期準備

在開始安裝之前,請確保您的 CentOS 7 系統已經更新到最新版本。您可以使用以下命令進行更新:

sudo yum update -y

此外,您需要安裝一些必要的依賴包:

sudo yum install -y wget curl

安裝 Elasticsearch

首先,我們需要安裝 Elasticsearch。可以通過以下步驟進行安裝:

  1. 導入 Elasticsearch 的 GPG 密鑰:
  2. sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
  3. 創建 Elasticsearch 的 YUM 存儲庫文件:
  4. sudo vi /etc/yum.repos.d/elasticsearch.repo

    在文件中添加以下內容:

    [elasticsearch-7.x]
    name=Elasticsearch repository for 7.x packages
    baseurl=https://artifacts.elastic.co/packages/7.x/yum
    gpgcheck=1
    gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
    enabled=1
    autorefresh=1
    type=rpm-md
  5. 安裝 Elasticsearch:
  6. sudo yum install elasticsearch -y
  7. 啟動 Elasticsearch 並設置為開機自啟:
  8. sudo systemctl start elasticsearch
    sudo systemctl enable elasticsearch
  9. 檢查 Elasticsearch 是否正常運行:
  10. curl -X GET "localhost:9200/"

安裝 Logstash

接下來,我們將安裝 Logstash。請按照以下步驟進行:

  1. 安裝 Logstash:
  2. sudo yum install logstash -y
  3. 創建一個簡單的配置文件以測試 Logstash:
  4. sudo vi /etc/logstash/conf.d/test.conf

    在文件中添加以下內容:

    input {
      stdin { }
    }
    
    output {
      elasticsearch { 
        hosts => ["localhost:9200"]
      }
    }
  5. 啟動 Logstash:
  6. sudo systemctl start logstash

安裝 Kibana

最後,我們將安裝 Kibana。請按照以下步驟進行:

  1. 安裝 Kibana:
  2. sudo yum install kibana -y
  3. 啟動 Kibana 並設置為開機自啟:
  4. sudo systemctl start kibana
    sudo systemctl enable kibana
  5. 在瀏覽器中訪問 Kibana:
  6. 打開瀏覽器並訪問 http://localhost:5601,您應該能夠看到 Kibana 的界面。

總結

通過以上步驟,您已經成功在 CentOS 7 上安裝了 Elastic Stack。這一工具集能夠幫助您更好地管理和分析數據。如果您需要穩定的 VPS 來運行 Elastic Stack,Server.HK 提供多種選擇,適合不同需求的用戶。無論是 香港伺服器 還是其他地區的服務,您都可以找到合適的解決方案。