1. 程式人生 > >ElasticSearch教程(二)——ElasticSearch基本外掛head

ElasticSearch教程(二)——ElasticSearch基本外掛head

公司一直在使用ES作為分散式的搜尋引擎,由於資料量的不斷升高,ES出現了效能瓶頸。公司決定進一步的優化ES配置,所以最近幾天在研究ES,最近會更新一系列ES的教程,希望大家持續關注。不多說了,Action。

前言

這篇文章我們介紹一個非常好的工具:elasticsearch-head,從簡單介紹,到安裝,最後使用。

簡介

elasticsearch-head是一個介面化的叢集操作和管理工具,可以對叢集進行傻瓜式操作。你可以通過外掛把它整合到es(首選方式),也可以安裝成一個獨立webapp。

es-head主要有三個方面的操作:

  1. 顯示叢集的拓撲,並且能夠執行索引和節點級別操作
  2. 搜尋介面能夠查詢叢集中原始json或表格格式的檢索資料
  3. 能夠快速訪問並顯示叢集的狀態
  4. 有一個輸入視窗,允許任意呼叫RESTful API。這個介面包含幾個選項,可以組合在一起以產生有趣的結果;
    1. 請求方法(get、put、post、delete),查詢json資料,節點和路徑
    2. 支援JSON驗證器
    3. 支援重複請求計時器
    4. 支援使用javascript表示式變換結果
    5. 收集結果的能力隨著時間的推移(使用定時器),或比較的結果
    6. 能力圖表轉換後的結果在一個簡單的條形圖(包括時間序列)

安裝

我們只介紹外掛的安裝方式,另外的方式大家看官方文件即可。ES-head作為外掛,有兩個安裝方式:

  1. 通過elasticseach自帶的plugin命令
    elasticsearch/bin/plugin -install mobz/elasticsearch-head

    如下圖:

這裡寫圖片描述
2. zip包安裝

1. https://github.com/mobz/elasticsearch-head下載zip 解壓
2. 建立elasticsearch-2.3.1\plugins\head檔案
3. 將解壓後的elasticsearch-head-master資料夾下的檔案copy到head
4. 執行es
5. 開啟http://localhost:9200/_plugin/head/

啟動介面

這裡寫圖片描述

說明:這個介面展示的ES叢集的內容,以及我們安裝的其他外掛的資料,後面我們會詳細介紹。

對es-head的操作,大家自己點點,簡單的操作一下就學會了,非常的簡單。

下面博文我們開始介紹ElasticSearch教程(三)———ElasticSearch的簡單叢集安裝,敬請期待。