本文使用的elasticsearch版本:1.7.3javascript
推薦幾款比較經常使用的elasticsearch插件html
1.集羣監控插件 bigdeskjava
nodenode
![](http://static.javashuo.com/static/loading.gif)
clusterpython
![](http://static.javashuo.com/static/loading.gif)
2.集羣資源查看和查詢插件 kopfgit
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
3.調試查詢 inquisitorgithub
![](http://static.javashuo.com/static/loading.gif)
4.相似sql語法的查詢插件 elasticsearch-sql (1.x elasticseach版本安裝命令 plugin -u https://github.com/NLPchina/elasticsearch-sql/releases/download/1.4.9/elasticsearch-sql-1.4.9.zip --install sql),具體的請看說明https://github.com/NLPchina/elasticsearch-sqlweb
![](http://static.javashuo.com/static/loading.gif)
5.查詢插件 marvel 安裝命令(plugin -i elasticsearch/marvel/latest)輸入localhost:9200/_plugin/marvel/sense/就能夠瀏覽界面了;輸入plugin -i elasticsearch/marvel/latest也能夠卸載改插件算法
![](http://static.javashuo.com/static/loading.gif)
若是用命令方式安裝不上,到marvel-latest下載下來,而後在ElasticSearch的plugin目錄下新建marvel文件夾,將下載的文件解壓到marvel文件夾中就能夠了;sql
想具體瞭解能夠查看ElasticSearch官網
如下內容轉載 http://www.searchtech.pro/elasticsearch-plugins
Elasticsearch擴展性很是好,有不少官方和第三方開發的插件,下面以分詞、同步、數據傳輸、腳本支持、站點、其它這幾個類別進行劃分。
分詞插件
Combo Analysis Plugin (做者 Olivier Favre, Yakaz)
簡介:字符串轉整型工具。主要用在facet這個功能上,若是facet的field的值是字符串的話,計算起來比較耗資源。能夠把字符串映射成整型,對整型進行facet操做要比對字符串的快不少。
同步插件
CouchDB River Plugin (做者 elasticsearch 團隊)
簡介:wikipedia文件讀取插件。wikipedia是維基百科的一個離線庫,不按期發佈最新數據,是以xml形式發佈的。這個river讀取這個文件來建索引。
Twitter River Plugin (做者 elasticsearch 團隊)
簡介:這個插件能夠把多個CouchDB的數據庫同步到同一個es索引中。
簡介:本地文件系統文件同步插件,使用方法是指定一個本地目錄路徑,es會按期掃描索引該目錄下的文件。
LDAP River Plugin (做者 Tanguy Leroux)
簡介:本插件能夠經過memcached協議進行rest接口的調用。注意:這裏不是使用memcache做爲es的緩存。
Thrift Transport (做者 elasticsearch 團隊)
簡介:使用jetty來提供http rest接口。默認是使用netty。這個插件的好處是能夠對http接口進行一些權限的設置。
腳本插件
Python language Plugin (做者 elasticsearch 團隊)
簡介:附件類型插件,經過tika庫把各類類型的文件格式解析成字符串。
Hadoop Plugin (做者 elasticsearch team)
簡介:hadoop和elasticsearch的集成插件,能夠經過hadoop的mapreduce算法來並行創建索引,同時支持cascading,hive和pig等框架。
AWS Cloud Plugin (做者 elasticsearch 團隊)
簡介:elasticsearch的solr api接口。用了這個插件可使用solr的api來調用es,直接用solrj就能夠調用es。比較適用於從solr轉es時暫時過分。
Suggester Plugin (做者 Alexander Reelsen)
簡介:elasticsearch和newrelic的集成插件。newrelica是一個性能監控工具。這個插件會把節點的狀態數據傳到newrelic的帳號上。