Elasticsearch 2.2.0 插件篇:插件清单
来源:互联网 发布:数据交换共享平台源码 编辑:程序博客网 时间:2024/05/22 08:21
原文链接:http://my.oschina.net/secisland/blog/636213?fromerr=1lO0Yxc3
在Elasticsearch中非常多的插件,这些插件主要分成以下几类:API插件,报警插件,分析插件,发现插件,管理和站点插件,映射器插件,脚本插件,安全插件,快照/恢复插件,传输插件。有很多新版本都不支持,本文介绍的插件基本都可以在新版本上使用。
在Elasticsearch中非常多的插件,这些插件主要分成以下几类:API插件,报警插件,分析插件,发现插件,管理和站点插件,映射器插件,脚本插件,安全插件,快照/恢复插件,传输插件。
API插件
API插件主要对Elasticsearch添加新的API特性或者功能,通常用于搜索或者映射。
核心插件:delete-by-query
该插件可以通过查询来删除文档,在内部,它使用Scroll和BulkAPI来删除文件。注意不要用此方法来删除大量的文档,因为它是一条一条的删除文档,这会导致消耗的时间比较长,比较好的方式是创建一个新的文档,把需要的文档copy过去。
使用方法:
DELETE /twitter/tweet/_query?q=user:kimchy
或者:
DELETE /twitter/tweet/_query
{ "query": { "term": { "user": "kimchy" } }}
社区插件:
carrot2 Plugin::基于carrot2或者Lingo3G算法的聚合插件。
SQL language Plugin: 通过Sql语法来搜索Elasticsearch
WebSocket Change Feed Plugin :通过WebSocket连接到Elasticsearch节点和接收数据
报警插件
当Elasticsearch的索引等指标超出阈值时报警插件会触发报警。
Watcher插件是Elasticsearch官方支持的报警插件,但是这个插件是付费的,初次安装有30天的试用许,过期后可以付费购买。
分词插件
核心插件:
analysis-icu:ICU分析插件集成Lucene ICU模块到Elasticsearch,它支持Unicode的ICU库,包括更好的分析亚洲语言。
analysis-phonetic:语音分析插件。
analysis-smartcn:中科院的中文分词插件,不支持扩展,不建议使用。
analysis-stempel:支持Lucene的Stempel analysis 模块的插件。
社区插件:
IK Analysis Plugin :比较好的中文插件。详见介绍。
Mmseg Analysis Plugin :集成Lucene mmseg4j-analyzer的插件,支持中文。
Pinyin Analysis Plugin :集成Pinyin4j插件,pinyin4j是支持汉字和拼音系统之间转换的最受欢迎流行的java库。可自定义拼音输出格式。上面三个插件都是处于一个人之手,佩服。
Network Addresses Analysis Plugin:网络MAC地址分析插件。
发现插件
发现节点插件是替换Elasticsearch自身发现功能的插件,详见介绍。
核心插件主要包括:
AWS Cloud:亚马逊云。
Azure Cloud:微软云。
GCE Cloud:google云。
Multicast:组播插件发送多播消息,发现在集群中的其他节点。
社区插件
eskka Discovery Plugin:支持Gossip协议的Akka Cluster集群节点。
Kubernetes Discovery Plugin:通过Kubernetes API发现节点。
管理和站点插件
核心插件:Marvel 官方支持的管理插件是收费插件。
社区插件:
Elasticsearch Head Plugin :mobz/elasticsearch-head插件,推荐使用。
Elasticsearch HQ :royrusso/elasticsearch-HQ插件。这个插件在2.2.0版本链接不成功,界面看起来不错。Kopf Plugin :lmenezes/elasticsearch-kopf插件,推荐使用,界面看起来也很不错。
映射器插件
Mapper Attachments Plugin:集成了 Apache Tika提供了一个新的字段类型,它可以直接索引pdf或者word文档。
Mapper Size Plugin:提供了 _size原数据,_source字段可以查询指定字节大小。
Mapper Murmur3 Plugin:插件提供了在存储和索引的时候计算字段值的哈希索值。这在大字段的聚合的时候比较有用。
脚本插件
JavaScript Language:JavaScript脚本支持。
Python Language:Python脚本支持。
安全插件
核心插件:Shield,这个是官方提供的收费插件。
社区插件:
Kerberos/SPNEGO Realm: 通过Kerberos/SPNEGO认证的插件。
Readonly REST: 防止修改和删除数据的插件。
快照/恢复插件
AWS Cloud:亚马逊备份恢复插件。
Azure Cloud:微软云备份恢复插件。
Hadoop HDFS Repository:Hadoop备份回复插件。
传输插件
核心插件:Servlet transport,servlet的REST接口的插件。
社区插件:
ØMQ transport plugin:transport-zeromq,MQ传输插件。
- Elasticsearch 2.2.0 插件篇:插件清单
- elasticsearch插件
- ElasticSearch插件
- elasticsearch 插件
- ElasticSearch插件-elasticsearch-jdbc
- [ElasticSearch]ElasticSearch插件之Head
- elasticsearch 口水篇(1) 安装、插件
- elasticsearch 口水篇(1) 安装、插件
- Elasticsearch推荐插件篇(head,sense,marvel)
- Elasticsearch-5.5.0安装head插件
- elasticsearch-5.6.0及head插件安装
- ElasticSearch-bigdesk插件安装
- elasticsearch head插件安装
- ElasticSearch插件--tika安装
- ElasticSearch 安装分词插件
- elasticsearch-head插件用法
- elasticsearch 手动安装插件
- elasticsearch插件安装列表
- 全局变量、局部变量与关键字static、extern的使用分析
- 手势识别--GestureDetector
- 安卓学习网站
- C语言列出文件目录中的所有文件
- 关于大型网站技术演进的思考(三)--存储的瓶颈(3)
- Elasticsearch 2.2.0 插件篇:插件清单
- 苹果针对 IAP 11.12的反馈
- C++访问控制
- 极限编程-拥抱变化阅读感想(一)
- 中国剩余定理——poj1006
- MyEclipse快捷键大全
- 关于大型网站技术演进的思考(四)--存储的瓶颈(4)
- jquery Easy UI怎么让datagrid显示+号
- hybridapp微博登陆从零到实现