阿里云Elasticsearch支持20余款开源和自研Elasticsearch插件,能够提升集群在稳定性、查询和写入性能、分词查询、数据检索等各方面的能力。本文介绍阿里云Elasticsearch支持的系统默认插件和自定义插件。
系统默认插件
系统默认插件为阿里云Elasticsearch预置的插件,可根据需求卸载或安装。具体操作,请参见安装或卸载系统默认插件。
阿里云Elasticsearch支持的插件及适用版本如下:
- 自研插件
名称 描述 适用版本 支持的操作 analysis-aliws 阿里分词插件。通过该插件,您可以在阿里云Elasticsearch中集成对应的分析器和分词器,分析并检索文档。 6.0及以上版本 安装、卸载、词库配置 重要 Elasticsearch 7.16及以上版本和部分地域的基于全新云原生管控的7.10版本实例不支持analysis-aliws插件的词库配置功能。aliyun-sql SQL解析插件。使用此插件您可以像使用普通数据库一样使用SQL语句查询Elasticsearch中的数据。 6.7.0及以上(7.10.0除外) 安装、卸载 apack 支持物理复制和向量检索功能。物理复制功能可以提高集群的写入性能;向量检索功能,可以实现图像搜索。 6.7.0、7.10.0(内核版本为1.2.0及以上) 安装 aliyun-knn 向量检索引擎插件。能够帮助您快速实现图像搜索、视频指纹采样、人脸识别、语音识别和商品推荐等向量检索场景的需求。 6.7.0及以上(内核版本为1.2.0及以上) 重要 实例版本为6.7.0且内核版本为1.2.0及以上,或7.10.0时,向量检索插件默认集成在apack插件中(默认已安装);实例版本为6.7.0以上(7.10.0除外),或者实例版本为6.7.0且内核版本小于1.2.0时,需要在插件配置页面手动安装向量检索插件。安装、卸载 faster-bulk bulk聚合插件。将bulk写入请求按照请求大小和时间间隔批量聚合,提高写入吞吐和降低写入拒绝。 6.7.0、7.10.0 安装、卸载 codec-compression 索引压缩插件。支持brotli和zstd压缩算法,具有更高的索引压缩比,可以大幅降低索引的存储成本。 6.7.0 安装、卸载 aliyun-qos 集群限流插件。支持节点级别的读写限流,在关键时刻对指定索引降级,将流量控制在合适范围内。 6.7.0及以上 重要 目前仅6.7.0及以上版本的阿里云Elasticsearch实例中的aliyun-qos插件支持升级到rc4版本,低于6.7.0版本的实例需要升级到高版本后才能使用该插件。安装 gig 协调节点流控插件。能够针对查询抖动问题,做到秒级切流;同时通过流量探测方式,解决冷节点上线导致的查询延迟飙升问题。 6.7.0、7.10.0(内核版本为1.3.0) 说明 实例版本为7.10.0时,gig流控插件默认集成在aliyun-qos集群限流插件中(默认已安装);实例版本为6.7.0且内核版本为1.3.0时,需要在插件配置页面手动安装gig流控插件。安装、卸载 - 开源插件
名称 描述 适用版本 支持的操作 analysis-ik IK分词插件,集成了Lucene的IK分析器,支持自定义词典。 全部 冷更新、热更新 重要 Elasticsearch 7.16及以上版本和部分地域的基于全新云原生管控的7.10版本实例不支持IK词典冷更新。analysis-icu ICU分析插件,集成了ICU模块,添加了ICU相关的分析组件。 全部 安装、卸载 analysis-kuromoji 日语(kuromoji)分析插件,集成了Lucene kuromoji分析模块。 全部 安装、卸载 analysis-phonetic 音标分析插件,集成了词元过滤器。 全部 安装、卸载 analysis-pinyin 拼音分析插件。 全部 安装、卸载 analysis-smartcn 智能中文分析插件,集成了Lucene智能中文分析器。 全部 安装、卸载 elasticsearch-repository-oss 快照存储插件。支持使用阿里云OSS存储Elasticsearch快照。 5.x 无 ingest-attachment 预处理器,使用Apache Tika抽取内容。 全部 安装、卸载 ingest-geoip 预处理器,支持根据IP地址在MaxMind数据库中查找对应的地理数据。 5.x 安装、卸载 ingest-user-agent 预处理器,支持从用户Agent抽取信息。 5.x 安装、卸载 analysis-stconvert STConvert插件,支持中文简体和中文繁体相互转换。 7.10以下版本 安装、卸载 mapper-attachments 该插件允许您在创建索引时,通过Apache文本提取库Tika,添加一千多种格式的附件,例如PPT、XLS、PDF等。 5.x 安装、卸载 mapper-murmur3 该插件允许您在创建索引时计算字段值的哈希值,并将获得的哈希值存储到索引中。 全部 安装、卸载 mapper-size 该插件允许您在创建索引时记录文档压缩前的大小。 全部 安装、卸载 repository-hdfs Hadoop分布式文件系统HDFS(Hadoop Distributed File System)存储库插件,提供了对HDFS存储库的支持。 全部 安装、卸载 sql SQL查询插件。 5.5.3 安装、卸载 x-pack Elasticsearch的一个商业版扩展包,将安全、警告、监视、图形和报告功能捆绑在一个易于安装的软件包中。X-Pack被集成在Kibana中,为您提供授权认证、角色权限管控、实时监控、可视化报表、机器学习等能力。 5.x 无 analysis-vietnamese 越南语分词插件。 重要 仅杭州、上海、北京、深圳地域支持安装。7.10(内核版本为1.8.0及以上) 安装、卸载
自定义插件
支持自定义标准类型的插件的上传、安装及卸载,以满足特定场景的需求。详细信息,请参见上传与安装自定义插件。