1. 程式人生 > >【ElasticSearch系列】ES外掛安裝

【ElasticSearch系列】ES外掛安裝

上篇文章介紹了一下EleasticSearch以及安裝,這篇文章繼續,將介紹ES的外掛安裝。

其實最開始我也不知道要安裝什麼外掛,其實也疑惑,為什麼ES不將需要的外掛整合到自身,這樣就能避免很多問題。具體什麼原因我也不得而知,希望以後能有那個能力將ES外掛整合到一起,閒話不多說,進入正題。

我先簡單說一下,這篇文章主要介紹安裝head外掛和marvel外掛。相對而言,head外掛比較好安裝,而marvel外掛相對複雜一點,所謂會了不難,難了不會。走走看看就熟悉了,在這個過程中我也請教了許多人,下面開始介紹head外掛。

【head外掛】

介紹:head外掛是ES的一個視覺化外掛,類似於navicat和mysql的關係。head外掛是一個用來瀏覽、與ES資料進行互動的web前端展示外掛,是一個用來監視ES狀態的客戶端外掛。

命令:win+r,輸入cmd調出命令列,切換到elasticsearch的bin目錄下,輸入plugin -install mobz/elasticsearch-head

這裡需要簡單說一下,上篇文章我們介紹ES的目錄結構的時候曾經介紹過plugin這個資料夾是用於存放安裝的外掛的,所以等你執行完上面head外掛的安裝命令,你會發現在plugin目錄下多了一個head資料夾,那就是你剛剛安裝的head外掛。沒安裝外掛前plugin檔案是空的。


這樣ES的plugin目錄下就有head外掛的檔案夾了


測試的時候發現無法訪問,原來安裝完head外掛之後,要先啟動ES,然後在瀏覽器中輸入訪問head外掛的地址,就能訪問成功了


【marvel外掛】

介紹:介紹完head外掛,現在開始marvel外掛。相比head外掛,marvel就沒有那麼簡單了,不是簡單執行個命令就能完成的。先簡單介紹一下marvel外掛,它是主要用來監控的,也可以用來當console來使用,它包含了一個叫做Sense的互動式控制檯,使使用者方便的通過瀏覽器直接與ES進行互動。

流程:先簡單說下安裝流程,需要在ES目錄下安裝license和marvel-agent,在安裝kibana,在kibana目錄下安裝marvel外掛

命令:

1.在ES下安裝license,切換到ES的bin目錄下,執行plugin install license


2.在ES下安裝marvel代理marvel-agent,同樣也是在ES的bin目錄下,執行plugin install marvel-agent



將marvel安裝到kibana下,首先啟動ES,然後啟動kibana,啟動方法:切換到kibana的bin目錄下,執行kibana.bat

然後切換到kibana的bin目錄下,執行命令:kibana plugin --install elasticsearch/marvel/latest

這裡呢,先簡單介紹一下kibana的安裝及marvel外掛的安裝,後面會拿出單獨一篇文章介紹kibana


點選marvel


好了,對ES的head外掛和marvel外掛的安裝就介紹到這裡,這裡對kibana的介紹很少,後面會單獨拿出一篇文章來介紹kibana,敬請期待。