ElasticSearch 2 (6) - 插件安裝Head、Kopf與Bigdesk
摘要
安裝Elasticsearch插件Head、Kopf與Bigdesk
版本
elasticsearch版本: elasticsearch-2.2.0
elasticsearch-head版本: 2.x(支持elasticsearch 2.x)
elasticsearch-kopf版本: 2.1.2(支持elasticsearch 2.x)
Bigdesk版本: 2.5.0(支持elasticsearch 1.3.x)
內容
ElasticSearch-Head
關於ElasticSearch-Head官方介紹比較簡單,只有一句話:
ElasticSearch-Head 是一個與Elastic集群(Cluster)相交互的Web前台。
ES-Head的主要作用
- 它展現ES集群的拓撲結構,並且可以通過它來進行索引(Index)和節點(Node)級別的操作
- 它提供一組針對集群的查詢API,並將結果以json和表格形式返回
- 它提供一些快捷菜單,用以展現集群的各種狀態
安裝
-
在線安裝
針對ElasticSearch,我們可以直接通過命令行進行在線插件安裝
⇒ sudo elasticsearch/bin/plugin install mobz/elasticsearch-head
但是可能會出現SSLHandshakeException錯誤
參考https://github.com/mobz/elasticsearch-head/issues/190給出的解決方法。
例如:
bin/plugin --install knapsack --url file:///Full/Path/To/elasticsearch-knapsack-2.1.2.zip
-
手動安裝
先到github下載文件 elasticsearch-head-master.zip
然后通過指定文件路徑來安裝
⇒ sudo ./plugin install file:///Users/Richard/Downloads/elasticsearch-head-master.zip
在2.x之前版本的命令行格式為:
bin/plugin --install head --url file:///Full/Path/To/elasticsearch-head-master.zip
ElasticSearch-Kopf
Kopf是一個ElasticSearch的管理工具,它也提供了對ES集群操作的API。
安裝
./elasticsearch/bin/plugin install lmenezes/elasticsearch-kopf/{branch|version}
open http://localhost:9200/_plugin/kopf
版本支持
-----------------------------------------------------------
elasticsearch | version branch | latest version
-----------------------------------------------------------
0.90.X | 0.90 | v0.90
-----------------------------------------------------------
1.X | 1.0 | v1.6.1
-----------------------------------------------------------
2.X | 2.0 | v2.1.1
-----------------------------------------------------------
ElasticSearch-Bigdesk
Bigdesk為Elastic集群提供動態的圖表與統計數據。
Bigdesk目前只支持到ElasticSearch 1.3.x
-----------------------------------------------------------
Bigdesk | Elasticsearch
-----------------------------------------------------------
2.5.0 | 1.3.0 ... 1.3.x
-----------------------------------------------------------
2.4.1 (2.4.0) | 1.0.0.RC1 ... 1.2.x
-----------------------------------------------------------
n/a | 1.0.0.Beta1 ... 1.0.0.Beta2
-----------------------------------------------------------
2.2.3 | 0.90.10 ... 0.90.x
-----------------------------------------------------------
2.2.2 (2.2.1) | 0.90.0 ... 0.90.9
-----------------------------------------------------------
2.1.0 | 0.20.0 ... 0.20.x
-----------------------------------------------------------
2.0.0 | 0.19.0 ... 0.20.x
-----------------------------------------------------------
1.0.0 | 0.17.0 ... 0.18.x
-----------------------------------------------------------
參考
參考來源:
elasticsearch-head:
https://github.com/mobz/elasticsearch-head
http://mobz.github.io/elasticsearch-head/
elasticsearch-kopf:
https://github.com/lmenezes/elasticsearch-kopf
bigdesk:
https://github.com/lukas-vlcek/bigdesk