如何在MacOS上安裝Kibana
Elasticsearch 安裝好了之后,Kibana 插件可以為這個(gè)功能強(qiáng)大的搜索工具添加可視化功能。
在我之前的文章中,我向 Mac 用戶介紹了安裝 Elasticsearch 的步驟,這是世界上非常受歡迎的企業(yè)級(jí)搜索引擎。(這里有一篇針對(duì) Linux 用戶的單獨(dú)文章。)其自然語言處理能力使得 Elasticsearch 在數(shù)據(jù)集中查找細(xì)節(jié)方面表現(xiàn)出色。一旦你發(fā)現(xiàn)了你需要的數(shù)據(jù),如果你已經(jīng)安裝了 Kibana,你可以將它提升到一個(gè)新的水平。
Kibana 是 Elasticsearch 的開源的數(shù)據(jù)可視化插件。當(dāng)你在 Elasticsearch 中找到了數(shù)據(jù),Kibana 就會(huì)幫助你將其放入折線圖、時(shí)間序列查詢、地理空間地圖等。該工具非常適合于必須展示其研究成果的數(shù)據(jù)科學(xué)家,尤其是那些使用開源數(shù)據(jù)的人。
安裝 Kibana
你需要在 Elasticsearch 之外單獨(dú)安裝 Kibana。因?yàn)槲野惭b了 Elasticsearch 7.1.1,所以我將安裝 Kibana 1.1。版本的匹配非常重要,Kibana 需要針對(duì)相同版本的 Elasticsearch 節(jié)點(diǎn)運(yùn)行。 (Kibana 運(yùn)行在 node.js 上。)
以下是我為 MacOS 安裝 Kibana 7.1.1 時(shí)所遵循的步驟:
1、確保 Elasticsearch 已下載并運(yùn)行。如果需要,請(qǐng)參閱上一篇文章。
注意:你至少需要先安裝 Elasticsearch 1.4.4 或更高版本才能使用 Kibana。這是因?yàn)槟阈枰?Kibana 提供要連接的 Elasticsearch 實(shí)例的 URL 以及你要搜索的 Elasticsearch 索引。通常,最好安裝兩者的最新版本。
2、單擊此處下載 Kibana。你將看到如下的網(wǎng)頁(yè),它會(huì)提示你在下載部分的右上角下載 Kibana for Mac:
Download Kibana here.
3、在你的 Downloads
文件夾中,打開 .tar 文件以展開它。此操作將創(chuàng)建一個(gè)具有相同名稱的文件夾(例如,kibana-7.1.1-darwin-x86_64
)。
4、如果你希望 Kibana 放在另一個(gè)文件夾中,請(qǐng)立即移動(dòng)它。
仔細(xì)檢查 Elasticsearch 是否正在運(yùn)行,如果沒有,請(qǐng)?jiān)诶^續(xù)之前啟動(dòng)它。(如果你需要說明,請(qǐng)參閱上一篇文章。)
打開 Kibana 插件
Elasticsearch 運(yùn)行起來后,你現(xiàn)在可以啟動(dòng) Kibana 了。該過程類似于啟動(dòng) Elasticsearch:
1、從 Mac 的 Downloads
文件夾(或 Kibana 移動(dòng)到的新文件夾)里,打開 Kibana 文件夾(即 ~Downloads/kibana-7.1.1-darwin-x86_64
)。
2、打開 bin
子文件夾。
The Kibana bin folder.
3、運(yùn)行 kibana-plugin
。你可能會(huì)遇到上一篇文章中出現(xiàn)的相同安全警告:
Security warning
通常,如果收到此警告,請(qǐng)按照那篇文章中的說明清除警告并打開 Kibana。請(qǐng)注意,如果我在終端中沒有運(yùn)行 Elasticsearch 的情況下打開該插件,我會(huì)收到相同的安全警告。要解決此問題,如上一篇文章中所述,打開 Elasticsearch 并在終端中運(yùn)行它。使用 GUI 啟動(dòng) Elasticsearch 也應(yīng)該打開終端。
然后,我右鍵單擊 kibana-plugin
并選擇“打開”。這個(gè)解決方案對(duì)我有用,但你可能需要嘗試幾次。 我的 Elasticsearch 聚會(huì)中的幾個(gè)人在他們的設(shè)備上打開 Kibana 時(shí)遇到了一些麻煩。
更改 Kibana 的主機(jī)和端口號(hào)
Kibana 的默認(rèn)設(shè)置將其配置為在 localhost:5601
上運(yùn)行。你需要更新文件(在這個(gè)例子的情況下)~Downloads/kibana-7.1.1-darwin-x86_64/config/kibana.yml
以在運(yùn)行 Kibana 之前更改主機(jī)或端口號(hào)。
The Kibana config directory.
以下是我的 Elasticsearch 聚會(huì)組里配置 Kibana 時(shí)終端的樣子,因此默認(rèn)為 http://localhost:9200
,這是查詢 Elasticsearch 實(shí)例時(shí)使用的 URL:
Configuring Kibana's host and port connections.
從命令行運(yùn)行 Kibana
打開插件后,可以從命令行或 GUI 運(yùn)行 Kibana。這是終端連接到 Elasticsearch 后的樣子:
Kibana running once it's connected to Elasticsearch.
與 Elasticsearch 一樣,Kibana 默認(rèn)在前臺(tái)運(yùn)行。你可以按 Ctrl-C
來停止它。
總結(jié)
Elasticsearch 和 Kibana 是占用大量存儲(chǔ)空間的大型軟件包。有這么多人一次下載這兩個(gè)軟件包,當(dāng)我的Elasticsearch 會(huì)員和我下載它們兩個(gè)時(shí),我平均要下載幾分鐘。這可能是由于 WiFi 不佳和/或用戶數(shù)量太多,但如果發(fā)生同樣的事情,請(qǐng)記住這種可能性。
之后,由于我的筆記本電腦存儲(chǔ)空間不足,我無法上傳我們正在使用的 JSON 文件。我能夠按照講師的可視化進(jìn)行操作,但無法實(shí)時(shí)使用 Kibana。因此,在下載 Elasticsearch 和 Kibana 之前,請(qǐng)確保設(shè)備上有足夠的空間(至少幾千兆字節(jié))來上傳和使用這些工具搜索文件。
要了解有關(guān) Kibana 的更多信息,他們的用戶指南簡(jiǎn)介是理想的。(你可以根據(jù)你正在使用的 Kibana 版本配置該指南。)他們的演示還向你展示了如何在幾分鐘內(nèi)構(gòu)建儀表板,然后進(jìn)行首次部署。
玩得開心!