日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【ElasticSearch系列】简单谈谈kibana-由安装marvel插件而来

發(fā)布時間:2025/3/21 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【ElasticSearch系列】简单谈谈kibana-由安装marvel插件而来 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??

前提:

前面已經(jīng)有一篇文章介紹了ES插件的安裝,其中提到了marvel插件。說實話marvel的插件安裝并不是那么簡單,倒不是因為難,是因為它安裝起來很“繞”:不僅僅要在ES的plugin下安裝license和marvel代理marvel-agent,還有安裝kibana,最后在kibana目錄下安裝marvel。ES插件安裝那一篇文章只是簡單介紹了如何安裝,這篇文章,我們重點介紹一下kibana。


介紹:

要說kibana,就不得不先說一下logstash。這里呢,先要講個故事。故事是開頭是這樣的,Logstash早期曾經(jīng)自帶了一個特別簡單的logstash-web用來查看ES中的數(shù)據(jù),其功能太過簡單,于是RashidKhan用PHP寫了一個更好用的web,取名為Kibana,這個PHP版本的Kibana發(fā)布時間是2011年12月11日。Kibana迅速流行起來,不久的2012年8月19日,Rashid Khan用Ruby重寫了Kibana,也被叫做Kibana2,因為Logstash也是用Ruby寫的,這樣Kibana就可以替代原來那個簡陋的logstash-web頁面了。目前我們看到的AngularJS版本的Kibana其實原名叫elasticsearch-dashboard,但跟Kibana2作者是同一個人,換句話說,kibanalogstash還早就進了elasticsearch名下,這個項目改名Kibana是在20142月,也被叫做Kibana3.全新的設計一下子風靡DevOps界,隨后其他社區(qū)紛紛借鑒,Graphite目前最流行的Grafana界面就是由此而來,至今代碼中還留存有十余處kbn字樣。20144月,Kibana3停止開發(fā),ES公司集中人力開始Kibana4的重構(gòu),在2015年初發(fā)布了使用JRuby做后端的beta版后,于3月正式推出使用node.js做后端的正式版。由于設計思路上的差別,一些K3適宜的場景并不在K4考慮范圍內(nèi),所以至今K3K4并存使用。

作為一個開頭的故事,簡單了解一下kibana的歷史,說到kibana呢,它是一個基于瀏覽器頁面的ES前端展示工具,是為ES提供日志分析的web接口,可用它對日志進行高效的搜索、可視化、分析等操作。Kibana全部使用HTML語言和Javascript編寫的,提供了Marvel監(jiān)控的UI界面。Kibana是一個與ES以前工作的開源分析、可視化平臺,使用Kibana可以查詢、查看并與存儲在ES索引的數(shù)據(jù)進行交互操作,使用Kibana能執(zhí)行高級的數(shù)據(jù)分析,并能以圖表、表格和地圖的形式查看數(shù)據(jù)。Kibana使得理解大容量的數(shù)據(jù)變得非常容易,他非常簡單,基于瀏覽器的接口使我們能夠快速的創(chuàng)建和分享顯示ES查詢結(jié)果實時變化的儀表盤。

需要注意的一點是,kibana是把分析放在了查詢前面,這大概是kibana區(qū)分于其他客戶端的地方。對比一下head,head是用于數(shù)據(jù)的瀏覽和查詢的,而kibana具備查詢功能,但是最吸引人的地方應該是它的圖標和表現(xiàn)能力吧。


安裝:

其實在安裝成功之前,我在網(wǎng)上大致搜索到兩種方案的方法,一般比較流行的是這種:

失敗方法:

在elasticsearch的bin目錄下執(zhí)行plugin -i elasticsearch/marvel/latest,但是會報錯,具體如下:


在查詢了很多資料之后,雖然得不到一個明確的答案,但我大致猜到,這可能是因為elasticsearch版本的原因。因為我下載的elasticsearch是最新版2.3.3,而介紹讓通過這個命令安裝marvel插件的elasticsearch版本大都是一點幾的版本。所以這種命令安裝的方式果斷不能用了。


成功的方法:上面失敗的方法果斷不能用了,我乖乖去ES官網(wǎng)下載kibana。要說乖乖去參考別的方法,是我研究了幾天發(fā)現(xiàn)真的不可行了,才去尋找別的方法,不夠死心。下載kibana地址為:https://www.elastic.co/downloads/kibana


下載windows版本,解壓到響應的目錄下。

注意:一定要先啟動ES(啟動方法為bin目錄下的elasticsearch.bat),否則kibana啟動不了(kibana啟動方法:bin目錄下的kibana.bat)

將elasticsearch和kibana都啟動起來之后,在命令行中切換到kibana的bin目錄下,記住,是kibana的bin目錄下

執(zhí)行命令:kibana plugin --install elasticsearch/marvel/latest

執(zhí)行這個命令是將marvel安裝到kibana目錄下。


測試:

因為kibana的運行端口是5601,所以訪問http://localhost:5601,然后點擊下圖中的小方塊


點擊marvel


這樣訪問marvel就訪問成功了。


這篇文章主要介紹一下kibana,很多安裝及測試方法可能ES插件安裝那篇博客已經(jīng)介紹過了,本著完整、直觀的目的,這里可能有的內(nèi)容和那篇博客重復了,敬請諒解。


轉(zhuǎn)載于:https://my.oschina.net/huoyun/blog/740075

總結(jié)

以上是生活随笔為你收集整理的【ElasticSearch系列】简单谈谈kibana-由安装marvel插件而来的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。