学习 Elasticsearch 的第18天

这是我参与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
2
bash复制代码sudo bin/elasticsearch-plugin remove [pluginname]
sudo bin/elasticsearch-plugin install [pluginname]

智能中文分析插件

智能中文分析插件将Lucene的智能中文分析模块集成到elasticsearch中。

它提供了中文或中英文混合文本的分析器。该分析器使用概率知识来寻找简体中文文本的最佳分词。文本首先被分解成句子,然后每个句子被分割成单词。

安装编辑

这个插件可以使用插件管理器安装:

1
bash复制代码sudo bin/elasticsearch-plugin install analysis-smartcn

该插件必须安装在集群中的每个节点上,安装后必须重新启动每个节点。

您可以从artifacts.elastic.co/downloads/e…下载此插件进行离线安装。要验证文件,请使用 SHA 哈希ASC 密钥.zip

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%