列出、移除和更新已安装的插件

编辑

列出、移除和更新已安装的插件

编辑

列出插件

编辑

可以使用 list 选项检索当前已加载的插件列表

sudo bin/elasticsearch-plugin list

或者,使用 节点信息 API 来查找集群中每个节点上安装的插件

移除插件

编辑

可以通过删除 plugins/ 下的相应目录,或者使用公共脚本来手动移除插件

sudo bin/elasticsearch-plugin remove [pluginname]

移除 Java 插件后,您需要重启节点以完成移除过程。

默认情况下,插件配置文件(如果有)会保留在磁盘上;这样做是为了在升级插件时不会丢失配置。如果您希望在移除插件时清除配置文件,请使用 -p--purge。此选项可以在插件移除后使用,以删除任何残留的配置文件。

移除多个插件

编辑

可以在一次调用中移除多个插件,如下所示

sudo bin/elasticsearch-plugin remove [pluginname] [pluginname] ... [pluginname]

更新插件

编辑

除了使用 稳定的插件 API 创建的文本分析插件之外,插件都是为特定版本的 Elasticsearch 构建的,并且每次更新 Elasticsearch 时都必须重新安装。

sudo bin/elasticsearch-plugin remove [pluginname]
sudo bin/elasticsearch-plugin install [pluginname]