天天看點

elasticsearch 插件 大全

推薦幾款比較常用的elasticsearch插件

1.叢集監控插件 bigdesk

node

elasticsearch 插件 大全

image

cluster

elasticsearch 插件 大全

image

2.叢集資源檢視和查詢插件 kopf

elasticsearch 插件 大全

image

elasticsearch 插件 大全

image

HQ # elasticsearch-HQ

3.調試查詢 inquisitor

elasticsearch 插件 大全

image

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

elasticsearch 插件 大全

image

5.查詢插件 marvel 安裝指令(plugin -i elasticsearch/marvel/latest)輸入localhost:9200/_plugin/marvel/sense/就可以浏覽界面了;輸入plugin -i elasticsearch/marvel/latest也可以解除安裝改插件

elasticsearch 插件 大全

image

如果用指令方式安裝不上,到marvel-latest下載下傳下來,然後在ElasticSearch的plugin目錄下建立marvel檔案夾,将下載下傳的檔案解壓到marvel檔案夾中就可以了;

想具體了解可以檢視ElasticSearch官網

以下内容轉載 http://www.searchtech.pro/elasticsearch-plugins

Elasticsearch擴充性非常好,有很多官方和第三方開發的插件,下面以分詞、同步、資料傳輸、腳本支援、站點、其它這幾個類别進行劃分。

分詞插件

Combo Analysis Plugin (作者 Olivier Favre, Yakaz)

簡介:組合分詞器,可以把多個分詞器的結果組合在一起。

Smart Chinese Analysis Plugin (作者 elasticsearch 團隊)

簡介:lucene預設的中文分詞器

ICU Analysis plugin (作者 elasticsearch 團隊)

簡介:lucene自帶的ICU分詞,ICU是一套穩定、成熟、功能強大、輕便易用和跨平台支援Unicode 的開發包。

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)

簡介:字元串轉整型工具。主要用在facet這個功能上,如果facet的field的值是字元串的話,計算起來比較耗資源。可以把字元串映射成整型,對整型進行facet操作要比對字元串的快很多。

同步插件

CouchDB River Plugin (作者 elasticsearch 團隊)

簡介:CouchDB和elasticsearch的同步插件

Wikipedia River Plugin (作者 elasticsearch 團隊)

簡介:wikipedia檔案讀取插件。wikipedia是維基百科的一個離線庫,不定期釋出最新資料,是以xml形式釋出的。這個river讀取這個檔案來建索引。

Twitter River Plugin (作者 elasticsearch 團隊)

簡介:twitter的同步插件,可以同步你twitter上的微網誌。

RabbitMQ River Plugin (作者 elasticsearch 團隊)

簡介:rabbitmq同步插件,讀取rabbitmq上的隊列資訊并索引。

RSS River Plugin (作者 David Pilato)

簡介:定期索引指定一個或多個RSS源的資料。

MongoDB River Plugin (作者 Richard Louapre)

簡介:mongodb同步插件,mongodb必須搭成副本集的模式,因為這個插件的原理是通過定期讀取mongodb中的oplog來同步資料。

Open Archives Initiative (OAI) River Plugin (作者 Jörg Prante)

簡介:可以索引oai資料提供者提供的資料。

St9 River Plugin (作者 Sunny Gleason)

簡介:可以索引索引st9資料(st9是神馬?囧!!!)

Sofa River Plugin (作者 adamlofts)

簡介:這個插件可以把多個CouchDB的資料庫同步到同一個es索引中。

JDBC River Plugin (作者 Jörg Prante)

簡介:關系型資料庫的同步插件

FileSystem River Plugin (作者 David Pilato)

簡介:本地檔案系統檔案同步插件,使用方法是指定一個本地目錄路徑,es會定期掃描索引該目錄下的檔案。

LDAP River Plugin (作者 Tanguy Leroux)

簡介:索引LDAP目錄下的檔案資料。

Dropbox River Plugin (作者 David Pilato)

簡介:索引dropbox網盤上的檔案。通過oauth協定來調用dropbox上的api建索引。

ActiveMQ River Plugin (作者 Dominik Dorn)

簡介:activemq隊列的同步插件,和之前rabbitmq的類似

Solr River Plugin (作者 Luca Cavanna)

簡介:solr同步插件,可以把solr裡面的索引同步到es

CSV River Plugin (作者 Martin Bednar)

簡介:通過指定目錄位址來索引csv檔案。

資料傳輸插件

Servlet transport (作者 elasticsearch 團隊)

簡介:Servlet rest插件,通過servlet來封裝rest接口。

Memcached transport plugin (作者 elasticsearch 團隊)

簡介:本插件可以通過memcached協定進行rest接口的調用。注意:這裡不是使用memcache作為es的緩存。

Thrift Transport (作者 elasticsearch 團隊)

簡介:使用thrift進行資料傳輸。

ZeroMQ transport layer plugin (作者 Tanguy Leroux)

簡介:使用zeromq進rest接口的調用。

Jetty HTTP transport plugin (作者 Sonian Inc.)

簡介:使用jetty來提供http rest接口。預設是使用netty。這個插件的好處是可以對http接口進行一些權限的設定。

腳本插件

Python language Plugin (作者 elasticsearch 團隊)

簡介:python腳本支援

JavaScript language Plugin (作者 elasticsearch 團隊)

簡介:javascript腳本支援

Groovy lang Plugin (作者 elasticsearch 團隊)

簡介:groovy腳本支援

Clojure Language Plugin (作者 Kevin Downey)

簡介:clojure腳本支援

站點插件(以網頁形式展現)

BigDesk Plugin (作者 Lukáš Vlček)

簡介:監控es狀态的插件,推薦!

Elasticsearch Head Plugin (作者 Ben Birch)

簡介:很友善對es進行各種操作的用戶端。

Paramedic Plugin (作者 Karel Minařík)

簡介:es監控插件

SegmentSpy Plugin (作者 Zachary Tong)

簡介:檢視es索引segment狀态的插件

Inquisitor Plugin (作者 Zachary Tong)

簡介:這個插件主要用來調試你的查詢。

其它插件

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來調用es,直接用solrj就可以調用es。比較适用于從solr轉es時暫時過度。

Suggester Plugin (作者 Alexander Reelsen)

簡介:es 搜尋提示功能插件,不過es0.9版本後自帶了這個功能,

ElasticSearch PartialUpdate Plugin (作者 Medcl)

簡介:elasticsearch的部分更新插件。

ZooKeeper Discovery Plugin (作者 Sonian Inc.)

簡介:通過zookeeper管理叢集的插件。通過這個插件,es的分布式架構和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是一個性能監控工具。這個插件會把節點的狀态資料傳到newrelic的賬号上。

繼續閱讀