1. 程式人生 > >Elasticsearch 5.5.1-head插件安裝

Elasticsearch 5.5.1-head插件安裝

java -s 窗口 con tail ejs targe image post

elasticsearch-head是一個界面化的集群操作和管理工具,可以對集群進行傻瓜式操作。可以通過插件把它集成到ES(首選方式),也可以安裝成一個獨立WebApp。

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

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

官方的文檔: https://github.com/mobz/elasticsearch-head

安裝:

對於5.x版本的ES已經不支持插件的形式安裝,只能做為獨立服務器運行。

而head插件采用的是node.js,所以node.js必須先安裝。

node.js安裝

Ubuntu:
CentOS:
wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
tar -xvf node-v6.9.5-linux-x64.tar.xz sudo mv node-v6.9.5-linux-x64 /usr/local/node sudo ln -s /usr/local/node/bin/node /usr/local/bin/node sudo ln -s /usr/local/node/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm

head安裝

git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
npm run start

配置ES的API可以跨域訪問

vim elasticsearch-5.5.1/config/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
#配置完成後重啟ES

運行:http://localhost:9100/,界面如下:

技術分享圖片

參考:

http://blog.csdn.net/jiuqiyuliang/article/details/51240800(以上內容轉自此篇文章)

http://blog.csdn.net/hiwoshixiaoyu/article/details/52926323

https://www.cnblogs.com/gispathfinder/p/6189552.html

https://www.cnblogs.com/liuyi2614/p/6383336.html

Elasticsearch 5.5.1-head插件安裝