You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenSearch 2.17.1部署对应安全插件时版本不匹配问题求助

解决OpenSearch 2.17.1与Security插件版本不兼容问题

问题背景

运行OpenSearch 2.17.1时,找不到对应版本的Security插件,通过git克隆security仓库并切换到2.17分支构建后,出现版本不兼容错误:

java.lang.IllegalArgumentException: Plugin [opensearch-security] was built for OpenSearch version 2.17.2 but version 2.17.1 is running

原因

2.17是该版本系列的开发分支,默认指向2.17.2的快照版本,因此构建出的插件会适配2.17.2而非2.17.1。

解决方案

方法1:切换到2.17.1的Tag构建插件

  1. 克隆仓库后,切换到2.17.1的特定Tag(而非分支):
git clone https://github.com/opensearch-project/security.git
cd security
git checkout tags/2.17.1
  1. 执行构建命令时指定OpenSearch版本为2.17.1:
./gradlew buildPlugin -Dopensearch.version=2.17.1
  1. 构建完成后,在build/distributions目录下找到生成的opensearch-security-2.17.1.zip,使用OpenSearch插件命令安装:
./bin/opensearch-plugin install file:///path/to/opensearch-security-2.17.1.zip

方法2:直接下载对应版本的插件包

无需自行构建,直接获取2.17.1版本的Security插件压缩包,用上述插件安装命令完成部署。

内容的提问来源于stack exchange,提问作者user2622678

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 02:22:33