袁庭新老師ES系列07節(jié)|安裝Kibana
前言
Kibana是一個(gè)基于Node.js的Elasticsearch索引庫數(shù)據(jù)統(tǒng)計(jì)工具。我們在使用Kibana工具前,需要先安裝Node.js。這一章節(jié)袁老師就帶領(lǐng)大家來安裝Node.js和Kibana工具。

一. 安裝Node.js
因?yàn)镵ibana依賴于Node.js,需要在系統(tǒng)上先安裝Node.js。
1.什么是Node.js
Node.js發(fā)布于2009年5月,由Ryan Dahl開發(fā),是一個(gè)基于Chrome V8引擎的JavaScript運(yùn)行環(huán)境,使用了一個(gè)事件驅(qū)動、非阻塞式I/O模型,讓JavaScript運(yùn)行在服務(wù)端的開發(fā)平臺,它讓JavaScript成為與PHP、Python、Perl、Ruby等服務(wù)端語言平起平坐的腳本語言。
Node.js對一些特殊用例進(jìn)行優(yōu)化,提供替代的API,使得V8在非瀏覽器環(huán)境下運(yùn)行得更好,V8引擎執(zhí)行Javascript的速度非??欤阅芊浅:?,基于Chrome JavaScript運(yùn)行時(shí)建立的平臺, 用于方便地搭建響應(yīng)速度快、易于擴(kuò)展的網(wǎng)絡(luò)應(yīng)用。
2.安裝Node.js
根據(jù)操作系統(tǒng)下載對應(yīng)版本的Node.js版本的安裝包。Node.js官網(wǎng)地址:https://nodejs.org/en/download。
長期維護(hù)版(LTS):16.14.0(包含npm 8.3.1),推薦多數(shù)用戶使用。在你的平臺上下載Node.js源碼或預(yù)編譯安裝包,然后即可馬上進(jìn)行開發(fā)。

2.1 Windows系統(tǒng)安裝Node.js
1.下載node-v16.14.0-x86.msi安裝包。
2.雙擊安裝包,根據(jù)窗口向?qū)崾具M(jìn)行安裝(注意:可根據(jù)磁盤使用情況,選安裝目錄進(jìn)行安裝)。
3.安裝完成后,在cmd窗口檢測是否安裝成功。
2.2?Mac OS系統(tǒng)安裝Node.js
1.下載node-v16.14.0.pkg安裝包。
2.雙擊安裝包,根據(jù)窗口向?qū)崾具M(jìn)行安裝(注意:點(diǎn)擊"安裝" ,需輸入您的密碼進(jìn)行安裝)。
3.打開命令行執(zhí)行查看版本號node -v,顯示版本信息,標(biāo)志安裝成功。
二. 安裝Kibana
1.什么是Kibana
Kibana是一個(gè)基于Node.js的Elasticsearch索引庫數(shù)據(jù)統(tǒng)計(jì)工具,可以利用Elasticsearch的聚合功能, 生成各種圖表,如柱形圖、線狀圖及餅圖等。
而且還提供了操作Elasticsearch索引數(shù)據(jù)的控制臺,并且提供了一定的API提示,非常有利于我們學(xué)習(xí)Elasticsearch的語法。
2.Kibana下載安裝
1.訪問https://www.elastic.co/cn/downloads/past-releases/kibana-6-2-4網(wǎng)址,根據(jù)操作系統(tǒng)下載對應(yīng)的Kibana安裝包。注意下載的Kibana版本和Elasticsearch版本保持一致。
Mac版:kibana-6.2.4-darwin-x86_64.tar.gz
Windows版:kibana-6.2.4-windows-x86_64.zip
2.將下載的Kibana壓縮包解壓到任意一個(gè)沒有中文沒有空格的目錄下。
三. Kibana配置與運(yùn)行
1.Kibana配置運(yùn)行
1.進(jìn)入Kibana安裝目錄下的con?g目錄,修改kibana.yml文件,添加Elasticsearch服務(wù)地址的配置(注釋放開即可)。
2.進(jìn)入Kibana安裝目錄下的bin目錄,通過運(yùn)行啟動文件來啟動Kibana。前提是先啟動Elasticsearch服務(wù),再啟動Kibana服務(wù)。
3.Kibana啟動成功后見下。

4.通過運(yùn)行結(jié)果發(fā)現(xiàn)Kibana的監(jiān)聽端口是5601。然后訪問http://127.0.0.1:5601地址進(jìn)行測試。

2.Kibana使用
1.在Kibana控制臺左側(cè)菜單列表中選擇【DevTools】選項(xiàng),即可進(jìn)入控制臺頁面。

2.在頁面右側(cè),我們就可以輸入請求,然后點(diǎn)擊運(yùn)行按鈕,就可以訪問Elasticsearch了。

四. 結(jié)語
這一章節(jié)我們主要帶領(lǐng)同學(xué)們學(xué)習(xí)了Node.js和Kibana的安裝。首先,給大家介紹了什么是Node.js,然后針對不同操作系統(tǒng)對Node.js的安裝進(jìn)行了講解。然后,我們學(xué)習(xí)了Kibana,以及對Kiban的安裝進(jìn)行了介紹,以及介紹了Kibana的基本使用。
今天的內(nèi)容就分享到這里吧。關(guān)注「袁庭新」,干貨天天都不斷!
