ELK 傻瓜式入門安裝

2021-10-25 12:11:41 字數 2820 閱讀 7291

elk又稱elkstack,官網

什麼是elk,通俗來講,elk是由是由: elasticsearch、logstash、kibana、三部分組合而成,它們都是開源軟體。這三個軟體當中,每個軟體用於完成不同的功能,他們之間完美銜接,高效的滿足了很多場合的應用。是目前主流的一種日誌系統。

elasticsearch:

是乙個高度可擴充套件全文搜尋和分析引擎,基於apache lucene 構建,能對大容量的資料進行接近實時的儲存、搜尋和分析操作,可以處理大規模日誌資料,比如nginx、tomcat、系統日誌等功能。

logstash:

資料收集引擎。它支援動態的從各種資料來源蒐集資料,並對資料進行過濾、分析、豐富、統一格式等操作,然後儲存到使用者指定的位置;支援普通log、自定義json格式的日誌解析。

kibana

資料分析和視覺化平台。通常與 elasticsearch 配合使用,對其中資料進行搜尋、分析和以統計圖表的方式展示。

這裡實驗所使用系統centos 7.4 x86_64、3g記憶體、4核處理器

注:這裡安裝包版本必須一致

1. 安裝jdk

rpm -ivh jdk-

8u131-linux-x64_.rpm

1. 安裝elasticsearch

rpm -ivh elasticsearch-

7.3.2

-x86_64.rpm

2. 修改配置檔案:

vim /etc/elasticsearch/elasticsearch.yml

3. 配置

**集群的名稱**

**節點的名字,在集群中是唯一的**

node.name: node-

1**監聽的ip位址(一般寫本機)**

network.host:

192.168

.131

.80 (本機ip)

0.0.0.0(代表所有)

**監聽的埠**

**發現的集群的其他elasticsearch節點(多個節點用逗號隔開)**

discovery.seed_hosts:

["192.168.189.80"

] cluster.initial_master_nodes:

["node-1"

]**集群中有幾個elasticsearch 執行時,集群恢復正常**

gateway.recover_after_nodes:

2 儲存退出

4. 啟動elasticsearch 並設定為開機自啟

systemctl start elasticsearch

systemctl enable elasticsearch

5. 檢視埠有沒有起來

1. 安裝kibana

rpm -ivh kibana-

7.3.2

-x86_64.rpm

2. 修改配置檔案

vim /etc/kibana/kibana.yml

3. 配置

**監聽埠**

server.port:

5601

**監聽ip

** server.host:

"192.168.131.80"

**elasticsearch伺服器位址**

elasticsearch.hosts:

[""]**設定頁面語言為中文**

i18n.locale:

"zh-cn"

4. 啟動kibana 並設定為開機自啟

systemctl start kibana

systemctl enable kibana

5. 檢視埠有沒有起來

1. 安裝logstash

rpm -ivh logstash-

7.3.2

.rpm

2. 修改配置檔案

cd /etc/logstash/conf.d/

vim system.conf

3. 配置

input

} output" \\日誌的索引和日期字尾

}}4. 給日誌檔案增加讀的許可權

chmod +r /

var/log/messages

**logstash預設是以其他使用者去讀取日誌,所以給其他使用者增加乙個讀的許可權**

5. 啟動logstash 並設定為開機自啟

systemctl start logstash

systemctl enable logstash

6. 檢視埠有沒有起來

ss -nlt

各個服務啟動後,瀏覽器訪問kibana(ip:5601),建立索引然後就可以查詢日誌了!

elasticsearch:

9200 節點監聽埠

9300 集群監聽埠

kibana: 5601

logstash: 9600

傻瓜式docker安裝18 09 7

這個name隨意叫什麼,無所謂 解除安裝舊版本 yum remove y docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate do...

window傻瓜式安裝tensorflow

最近學習一下,比較熱門的深度學習。本人英文差,記性差,什麼都差,哈哈。折騰過ub安裝,雖然成功,但是總是覺得不好用。發現tenorflow已經可以很傻瓜的在windows下安裝了。好,現在來安裝一把。本人 win7 x64系統,選擇cpu安裝 按照這個 安裝 py3 選擇 安裝完成,開啟 開啟pyc...

nginx 安裝 php (傻瓜式安裝)

續 nginx 安裝後 安裝 php 1 安裝依賴 yum install gcc bison bison devel zlib devel libmcrypt devel mcrypt mhash devel openssl devel libxml2 devel libcurl devel bz...