当您需要使用自定义插件或系统默认插件中不包含的开源插件时,可通过阿里云Elasticsearch的自定义插件上传与安装功能,在实例中上传并安装对应插件。本文介绍具体的操作方法。
前提条件
- 准备待上传的插件,并确保插件的可用性和安全性。
插件文件格式要求:文件名只能包含大写字母、小写字母、数字、连接线(-)或点(.),长度为8~128位。文件后缀名必须是.zip。
注意 建议在上传插件前,先在本地自建Elasticsearch集群(与阿里云Elasticsearch相同版本)上进行测试,成功后再进行上传,具体操作步骤请参见Installing Plugins。 - 如果您需要上传自定义的SQL插件,请确保已经将阿里云Elasticsearch实例的YML文件中的xpack.sql.enabled参数设置为false。
具体配置方法请参见配置YML参数。
使用限制
阿里云Elasticsearch不支持上传带任意权限类的插件,例如elasticsearch-analysis-hanlp插件。
注意事项
- 在上传与安装自定义插件时,如果出现控制台报错、变更卡住、无法验证通过或其他异常问题,可参见自定义插件安装错误的排查与解决方法进行排查解决。
- 阿里云Elasticsearch升级时插件不会自动升级更新,需要重新上传。
- 默认情况下自定义插件无法访问公网环境。在新网络架构下,可通过PrivateLink实现私网访问,详细信息请参见配置实例私网连接。旧网络架构下,只可访问同一VPC下的网络环境。