推薦幾款比較常用的elasticsearch插件
1.集群監(jiān)控插件 bigdesk
node
cluster
2.集群資源查看和查詢插件 kopf
HQ # elasticsearch-HQ
3.調(diào)試查詢 inquisitor
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-sql
5.查詢插件 marvel 安裝命令(plugin -i elasticsearch/marvel/latest)輸入localhost:9200/_plugin/marvel/sense/就可以瀏覽界面了氯析;輸入plugin -i elasticsearch/marvel/latest也可以卸載改插件
如果用命令方式安裝不上亏较,到marvel-latest下載下來,然后在ElasticSearch的plugin目錄下新建marvel文件夾掩缓,將下載的文件解壓到marvel文件夾中就可以了雪情;
想具體了解可以查看ElasticSearch官網(wǎng)
以下內(nèi)容轉(zhuǎn)載 http://www.searchtech.pro/elasticsearch-plugins
Elasticsearch擴展性非常好,有很多官方和第三方開發(fā)的插件你辣,下面以分詞巡通、同步、數(shù)據(jù)傳輸舍哄、腳本支持宴凉、站點、其它這幾個類別進行劃分表悬。
分詞插件
Combo Analysis Plugin (作者 Olivier Favre, Yakaz)
簡介:組合分詞器弥锄,可以把多個分詞器的結(jié)果組合在一起。
Smart Chinese Analysis Plugin (作者 elasticsearch 團隊)
簡介:lucene默認(rèn)的中文分詞器
ICU Analysis plugin (作者 elasticsearch 團隊)
簡介:lucene自帶的ICU分詞蟆沫,ICU是一套穩(wěn)定叉讥、成熟、功能強大饥追、輕便易用和跨平臺支持Unicode 的開發(fā)包图仓。
Stempel (Polish) Analysis plugin (作者 elasticsearch 團隊)
簡介:法文分詞器
IK Analysis Plugin (作者 Medcl)
簡介:大名鼎鼎的ik分詞,都懂的但绕!
Mmseg Analysis Plugin (作者 Medcl)
簡介:mmseg中文分詞
Hunspell Analysis Plugin (作者 J?rg Prante)
簡介:lucene自帶的Hunspell模塊
Japanese (Kuromoji) Analysis plugin (作者 elasticsearch 團隊).
簡介:日文分詞器
Japanese Analysis plugin (作者 suguru).
簡介:日文分詞器
Russian and English Morphological Analysis Plugin (作者 Igor Motov)
簡介:俄文英文分詞器
Pinyin Analysis Plugin (作者 Medcl)
簡介:拼音分詞器
String2Integer Analysis Plugin (作者 Medcl)
簡介:字符串轉(zhuǎn)整型工具救崔。主要用在facet這個功能上,如果facet的field的值是字符串的話捏顺,計算起來比較耗資源六孵。可以把字符串映射成整型幅骄,對整型進行facet操作要比對字符串的快很多劫窒。
同步插件
CouchDB River Plugin (作者 elasticsearch 團隊)
簡介:CouchDB和elasticsearch的同步插件
Wikipedia River Plugin (作者 elasticsearch 團隊)
簡介:wikipedia文件讀取插件。wikipedia是維基百科的一個離線庫拆座,不定期發(fā)布最新數(shù)據(jù)主巍,是以xml形式發(fā)布的冠息。這個river讀取這個文件來建索引。
Twitter River Plugin (作者 elasticsearch 團隊)
簡介:twitter的同步插件孕索,可以同步你twitter上的微博逛艰。
RabbitMQ River Plugin (作者 elasticsearch 團隊)
簡介:rabbitmq同步插件,讀取rabbitmq上的隊列信息并索引搞旭。
RSS River Plugin (作者 David Pilato)
簡介:定期索引指定一個或多個RSS源的數(shù)據(jù)散怖。
MongoDB River Plugin (作者 Richard Louapre)
簡介:mongodb同步插件,mongodb必須搭成副本集的模式肄渗,因為這個插件的原理是通過定期讀取mongodb中的oplog來同步數(shù)據(jù)镇眷。
Open Archives Initiative (OAI) River Plugin (作者 J?rg Prante)
簡介:可以索引oai數(shù)據(jù)提供者提供的數(shù)據(jù)。
St9 River Plugin (作者 Sunny Gleason)
簡介:可以索引索引st9數(shù)據(jù)(st9是神馬翎嫡?囧F印!6鄣摹)
Sofa River Plugin (作者 adamlofts)
簡介:這個插件可以把多個CouchDB的數(shù)據(jù)庫同步到同一個es索引中翁垂。
JDBC River Plugin (作者 J?rg Prante)
簡介:關(guān)系型數(shù)據(jù)庫的同步插件
FileSystem River Plugin (作者 David Pilato)
簡介:本地文件系統(tǒng)文件同步插件,使用方法是指定一個本地目錄路徑硝桩,es會定期掃描索引該目錄下的文件沿猜。
LDAP River Plugin (作者 Tanguy Leroux)
簡介:索引LDAP目錄下的文件數(shù)據(jù)。
Dropbox River Plugin (作者 David Pilato)
簡介:索引dropbox網(wǎng)盤上的文件碗脊。通過oauth協(xié)議來調(diào)用dropbox上的api建索引啼肩。
ActiveMQ River Plugin (作者 Dominik Dorn)
簡介:activemq隊列的同步插件,和之前rabbitmq的類似
Solr River Plugin (作者 Luca Cavanna)
簡介:solr同步插件衙伶,可以把solr里面的索引同步到es
CSV River Plugin (作者 Martin Bednar)
簡介:通過指定目錄地址來索引csv文件祈坠。
數(shù)據(jù)傳輸插件
Servlet transport (作者 elasticsearch 團隊)
簡介:Servlet rest插件,通過servlet來封裝rest接口矢劲。
Memcached transport plugin (作者 elasticsearch 團隊)
簡介:本插件可以通過memcached協(xié)議進行rest接口的調(diào)用赦拘。注意:這里不是使用memcache作為es的緩存。
Thrift Transport (作者 elasticsearch 團隊)
簡介:使用thrift進行數(shù)據(jù)傳輸芬沉。
ZeroMQ transport layer plugin (作者 Tanguy Leroux)
簡介:使用zeromq進rest接口的調(diào)用躺同。
Jetty HTTP transport plugin (作者 Sonian Inc.)
簡介:使用jetty來提供http rest接口。默認(rèn)是使用netty丸逸。這個插件的好處是可以對http接口進行一些權(quán)限的設(shè)置蹋艺。
腳本插件
Python language Plugin (作者 elasticsearch 團隊)
簡介:python腳本支持
JavaScript language Plugin (作者 elasticsearch 團隊)
簡介:javascript腳本支持
Groovy lang Plugin (作者 elasticsearch 團隊)
簡介:groovy腳本支持
Clojure Language Plugin (作者 Kevin Downey)
簡介:clojure腳本支持
站點插件(以網(wǎng)頁形式展現(xiàn))
BigDesk Plugin (作者 Luká? Vl?ek)
簡介:監(jiān)控es狀態(tài)的插件,推薦黄刚!
Elasticsearch Head Plugin (作者 Ben Birch)
簡介:很方便對es進行各種操作的客戶端捎谨。
Paramedic Plugin (作者 Karel Mina?ík)
簡介:es監(jiān)控插件
SegmentSpy Plugin (作者 Zachary Tong)
簡介:查看es索引segment狀態(tài)的插件
Inquisitor Plugin (作者 Zachary Tong)
簡介:這個插件主要用來調(diào)試你的查詢。
其它插件
Mapper Attachments Type plugin (作者 elasticsearch 團隊)
簡介:附件類型插件,通過tika庫把各種類型的文件格式解析成字符串涛救。
Hadoop Plugin (作者 elasticsearch team)
簡介:hadoop和elasticsearch的集成插件畏邢,可以通過hadoop的mapreduce算法來并行建立索引,同時支持cascading州叠,hive和pig等框架。
AWS Cloud Plugin (作者 elasticsearch 團隊)
簡介:elasticsearch與amazon web services的集成凶赁。
ElasticSearch Mock Solr Plugin (作者 Matt Weber)
簡介:elasticsearch的solr api接口锌云。用了這個插件可以使用solr的api來調(diào)用es帘饶,直接用solrj就可以調(diào)用es。比較適用于從solr轉(zhuǎn)es時暫時過度。
Suggester Plugin (作者 Alexander Reelsen)
簡介:es 搜索提示功能插件毙石,不過es0.9版本后自帶了這個功能,
ElasticSearch PartialUpdate Plugin (作者 Medcl)
簡介:elasticsearch的部分更新插件碌秸。
ZooKeeper Discovery Plugin (作者 Sonian Inc.)
簡介:通過zookeeper管理集群的插件撤卢。通過這個插件,es的分布式架構(gòu)和solrcloud相似集嵌。
ElasticSearch Changes Plugin (作者 Thomas Peuss)
簡介:elasticsearch索引操作記錄插件萝挤。通過這個插件可以查看用戶對索引的增刪改操作。
ElasticSearch View Plugin (作者 Tanguy Leroux)
簡介:這個插件可以把es的文檔以html根欧,xml或text的方式顯示出來怜珍,它也可以通過查詢生成web頁面。
ElasticSearch New Relic Plugin (作者 Vinicius Carvalho)
簡介:elasticsearch和newrelic的集成插件凤粗。newrelica是一個性能監(jiān)控工具酥泛。這個插件會把節(jié)點的狀態(tài)數(shù)據(jù)傳到newrelic的賬號上。