这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战
列出、删除和更新已安装的插件
可以使用以下list
选项检索当前加载的插件列表:
1 | bash复制代码sudo bin/elasticsearch-plugin list |
或者,使用node-info API找出集群中每个节点上安装了哪些插件
删除插件
可以手动删除插件,方法是删除 下的相应目录 plugins/
,或使用公共脚本:
1 | arduino复制代码sudo bin/elasticsearch-plugin remove [pluginname] |
删除 Java 插件后,您需要重新启动节点才能完成删除过程。
默认情况下,插件配置文件(如果有)保存在磁盘上;这是为了在升级插件时不会丢失配置。如果您希望在删除插件时清除配置文件,请使用-p
或--purge
。可以在删除插件后使用此选项来删除任何延迟的配置文件。
删除多个插件
可以在一次调用中删除多个插件,如下所示:
1 | css复制代码sudo bin/elasticsearch-plugin remove [pluginname] [pluginname] ... [pluginname] |
插件是为特定版本的 Elasticsearch 构建的,因此每次更新 Elasticsearch 时都必须重新安装。
1 | bash复制代码sudo bin/elasticsearch-plugin remove [pluginname] |
智能中文分析插件
智能中文分析插件将Lucene的智能中文分析模块集成到elasticsearch中。
它提供了中文或中英文混合文本的分析器。该分析器使用概率知识来寻找简体中文文本的最佳分词。文本首先被分解成句子,然后每个句子被分割成单词。
安装编辑
这个插件可以使用插件管理器安装:
1 | bash复制代码sudo bin/elasticsearch-plugin install analysis-smartcn |
该插件必须安装在集群中的每个节点上,安装后必须重新启动每个节点。
您可以从artifacts.elastic.co/downloads/e…下载此插件进行离线安装。要验证文件,请使用 SHA 哈希或 ASC 密钥。.zip
本文转载自: 掘金