- 文档首页
云搜索服务
用户指南
实例管理
插件管理
自定义插件
自定义插件安装异常处理方案
自定义插件安装异常处理方案
本文介绍在使用自定义插件时,出现上传失败、安装卡住或者卸载卡住等问题的排查与解决方法。
插件包的通用要求如下:
- 插件包是 ZIP 格式,包名只包含大小写字母、数字、中横线(-)或点(.),长度为 8~128 位。
插件包名和插件名是有区别的,包名指上传的 ZIP 文件名,插件名是从 ZIP 包中的描述文件 plugin-descriptor.properties 中提取出来的。出现插件上传失败可能的原因如下。
注意
在云搜索服务实例安装插件会触发集群重启,如果插件存在代码缺陷,将会导致节点安装后启动失败,同时影响集群的稳定性。
任何需要上传并安装到云搜索服务实例中的自定义插件,都需要先在本地自建的 Elasticsearch 服务中进行安装测试,只有安装测试通过后的插件才可以上传并安装到云搜索服务实例。
在本地安装插件的命令为:./bin/elasticsearch-plugin install file:///path-to-your-plugins.zip
插件长时间处于安装中状态,可能的原因如下:
- 插件安装需要滚动重启整个云搜索实例,如果集群规模较大,可能导致实例启动任务耗时加长。
- 插件自身存在代码缺陷,导致实例节点安装后启动失败,同时影响集群的稳定性。
说明
强烈建议您先在自建环境中对插件进行安装测试,测试验证无误后,再上传到云搜索服务实例中进行安装。如果已经发生因插件缺陷造成云搜索服务实例启动失败,请联系技术支持。
插件长时间处于卸载中状态,可能原因如下:
- 插件卸载需要滚动重启整个集群实例,如果集群规模较大,可能导致实例启动任务耗时加长。
- 如果卸载的插件功能正在被某些索引使用,可能导致卸载后节点启动失败。
说明
强烈建议您先确认待卸载插件没有任何从索引使用后,再进行卸载操作。如果因为卸载正被使用的插件而导致集群状态异常,请联系技术支持。
最近更新时间:2026.03.25 17:29:45