插件配置概述
阿里云Elasticsearch支持20余款開源和自研Elasticsearch插件,能夠提升集群在穩(wěn)定性、查詢和寫入性能、分詞查詢、數(shù)據(jù)檢索等各方面的能力。本文介紹阿里云Elasticsearch支持的系統(tǒng)默認插件和自定義插件。阿里云Elasticsearch插件運行環(huán)境實例資源屬于客戶,請勿使用資源進行違法操作。
系統(tǒng)默認插件
系統(tǒng)默認插件為阿里云Elasticsearch預置的插件,可根據(jù)需求卸載或安裝。具體操作,請參見安裝或卸載系統(tǒng)默認插件。
阿里云Elasticsearch支持的插件及適用版本如下:
自研插件
名稱
描述
適用版本
支持的操作
阿里分詞插件。通過該插件,您可以在阿里云Elasticsearch中集成對應(yīng)的分析器和分詞器,分析并檢索文檔。
6.x和7.x版本
安裝、卸載、詞庫配置
SQL解析插件。使用此插件您可以像使用普通數(shù)據(jù)庫一樣使用SQL語句查詢Elasticsearch中的數(shù)據(jù)。
6.7(2024年4月之前創(chuàng)建的實例)、6.8和7.7版本
安裝、卸載
支持物理復制和向量檢索功能。物理復制功能可以提高集群的寫入性能;向量檢索功能,可以實現(xiàn)圖像搜索。
6.7和7.10版本
安裝
向量檢索引擎插件。能夠幫助您快速實現(xiàn)圖像搜索、視頻指紋采樣、人臉識別、語音識別和商品推薦等向量檢索場景的需求。
6.7(內(nèi)核版本為1.2.0及以上)和7.10版本:默認集成在apack插件中。
6.7.0(內(nèi)核版本小于1.2.0)、6.8和7.7版本:獨立安裝
安裝、卸載
bulk聚合插件。將bulk寫入請求按照請求大小和時間間隔批量聚合,提高寫入吞吐和降低寫入拒絕。
6.7、7.10和7.16版本
安裝、卸載
索引壓縮插件。支持brotli和zstd壓縮算法,具有更高的索引壓縮比,可以大幅降低索引的存儲成本。
6.7版本(2024年4月之前創(chuàng)建的實例)
安裝、卸載
集群限流插件。支持節(jié)點級別的讀寫限流,在關(guān)鍵時刻對指定索引降級,將流量控制在合適范圍內(nèi)。
6.x和7.x版本
說明目前僅6.7.0及以上版本的阿里云Elasticsearch實例中的aliyun-qos插件支持升級到rc4版本。
安裝
協(xié)調(diào)節(jié)點流控插件。能夠針對查詢抖動問題,做到秒級切流;同時通過流量探測方式,解決冷節(jié)點上線導致的查詢延遲飆升問題。
7.10版本:默認集成在aliyun-qos插件中。
安裝、卸載
開源插件
名稱
描述
適用版本
支持的操作
IK分詞插件,集成了Lucene的IK分析器,支持自定義詞典。
全部
冷更新、熱更新
重要Elasticsearch 7.16及以上版本和部分地域的基于全新云原生管控的7.10版本實例不支持IK詞典冷更新。
ICU分析插件,集成了ICU模塊,添加了ICU相關(guān)的分析組件。
全部
安裝、卸載
日語(kuromoji)分析插件,集成了Lucene kuromoji分析模塊。
全部
安裝、卸載
音標分析插件,集成了詞元過濾器。
全部
安裝、卸載
拼音分析插件。
全部
安裝、卸載
智能中文分析插件,集成了Lucene智能中文分析器。
全部
安裝、卸載
快照存儲插件。支持使用阿里云OSS存儲Elasticsearch快照。
5.x
無
預處理器,使用Apache Tika抽取內(nèi)容。
全部
安裝、卸載
預處理器,支持根據(jù)IP地址在MaxMind數(shù)據(jù)庫中查找對應(yīng)的地理數(shù)據(jù)。
5.x
安裝、卸載
預處理器,支持從用戶Agent抽取信息。
5.x
安裝、卸載
STConvert插件,支持中文簡體和中文繁體相互轉(zhuǎn)換。
7.10以下版本
安裝、卸載
該插件允許您在創(chuàng)建索引時,通過Apache文本提取庫Tika,添加一千多種格式的附件,例如PPT、XLS、PDF等。
5.x
安裝、卸載
該插件允許您在創(chuàng)建索引時計算字段值的哈希值,并將獲得的哈希值存儲到索引中。
全部
安裝、卸載
該插件允許您在創(chuàng)建索引時記錄文檔壓縮前的大小。
全部
安裝、卸載
Hadoop分布式文件系統(tǒng)HDFS(Hadoop Distributed File System)存儲庫插件,提供了對HDFS存儲庫的支持。
全部
安裝、卸載
SQL查詢插件。
5.5.3
安裝、卸載
Elasticsearch的一個商業(yè)版擴展包,將安全、警告、監(jiān)視、圖形和報告功能捆綁在一個易于安裝的軟件包中。X-Pack被集成在Kibana中,為您提供授權(quán)認證、角色權(quán)限管控、實時監(jiān)控、可視化報表、機器學習等能力。
5.x
無
越南語分詞插件。
重要僅杭州、上海、北京、深圳地域支持安裝。
7.10(內(nèi)核版本為1.8.0)
安裝、卸載
說明由于產(chǎn)品版本迭代快,開源插件在阿里云ES高版本默認插件中上線可能會不及時,阿里云ES系統(tǒng)支持的默認插件以控制臺為主。
自定義插件
支持自定義標準類型的插件的上傳、安裝及卸載,以滿足特定場景的需求。詳細信息,請參見上傳與安裝自定義插件。