前言
當前,正值華為云隆重推出的 828 B2B 企業節活動期間,其中 Flexus X 實例的優惠促銷力度尤為吸引人,強烈建議各位業界同仁積極參與探索。特別是對于在業務運營中對算力性能有嚴苛需求,同時希望自建的 MySQL 數據庫、Redis 緩存系統以及 Nginx 服務器能夠發揮卓越性能的朋友們,這絕對是一個不容錯過的良機,務必前往了解詳情
在上一篇文章中,我在 Flexus X 上部署 Mysql 和一套 xxl-job 分布式任務管理系統,完成了 Flexus X 的首次操作,本次我將會在 Flexus X 嘗試部署一套 ELK 日志管理系統,并且在項目中引用,那么就下來就看我怎么實現了.
一.什么是 ELK?
ELK 是三個開源框架首字母組成的一個拼寫詞,分別指:Elasticsearch、Logstash、Kibana
·Elasticsearch:Elasticsearch 也叫彈性搜索, 是一個基于 Lucene 的搜索服務器。它提供了一個基于 RESTful web 界面的分布式多用戶全文搜索引擎。彈性搜索是用 Java 開發的,根據 Apache 許可條款作為開源發布。是目前比較流行的企業搜索引擎。專為在云計算,使用而設計,可實現實時搜索,穩定、可靠、快速、易于安裝和使用。
·Logstash:Logstash 是一個管理日志和事件的工具。您可以使用它來收集日志、轉換日志、解析日志,并將它們作為數據提供給其他模塊調用,例如搜索和存儲。
·Kibana:Kibana 是一個優秀的前端日志顯示框架,可以將日志詳細轉換成各種圖表,為用戶提供強大的數據可視化支持。
二. 安裝部署
1).Elasticsearch
Elasticsearch 安裝依賴于 JDK,所以需要提前安裝好,我之前安裝過了,如果有需要的話可以查看我上一篇文章
下載 es:
在下載 es 的時候,可以選擇官網的下載地址: Download Elasticsearch | Elastic,
也可以選擇華為的鏡像(推薦華為,下載比較快) :https://mirrors.huaweicloud.com/elasticsearch
在服務器中使用 wget 進行下載:
wget https://mirrors.huaweicloud.com/elasticsearch/7.8.0/elasticsearch-7.8.0-linux-x86_64.tar.gz
?解壓安裝:
選擇合適的目錄,穿件文件夾,并解壓到新創建的文件夾下:
mkdir /usr/local/elasticsearch
tar -zxvf elasticsearch-7.8.0-linux-x86_64.tar.gz -C /usr/local/elasticsearch/
修改配置文件:
到解壓的目錄里面,修改 es 的 yml 文件
cd /usr/local/elasticsearch/elasticsearch-7.8.0/
vim ./config/elasticsearch.yml
1. 放開 node.name,設置節點的名稱
2. network.host: 0.0.0.0 # 允許外部 ip 訪問
3.cluster.initial_master_nodes: ["node-1"] # 設置集群初始主節點
提權:
es 不允許 Root 賬號為啟動 es,所以我們需要創建一個普通的賬號
# 添加用戶
adduser es
# 設置密碼 需要輸入兩次同一個
passwd es
# 將對應的文件夾權限賦予用戶 es
chown -R es /usr/local/elasticsearch
3. 啟動項目產生日志
總結:
通過兩次的部署實驗來總結,Flexus X 作為一款高性能的計算平臺,整個部署過程中,Flexus X 提供了穩定的服務,使得 ELK 組件的安裝和配置非常順利,沒有出現由于硬件或系統層面的問題而導致的中斷。不僅提供了出色的硬件支持,還優化了軟件環境,使得 ELK 日志系統的部署變得簡單高效,大大提升了日志管理和分析的能力。
審核編輯 黃宇
-
日志系統
+關注
關注
0文章
8瀏覽量
7012
發布評論請先 登錄
相關推薦
評論