`

ElasticSearch教程(3)——ElasticSearch的插件

阅读更多

ElasticSearch教程(3)——ElasticSearch的插件

插件作为一种普遍使用的,用来增强原系统核心功能的机制,得到了广泛的使用,elasticsearch也不例外。

1. 安装elasticsearch插件

从0.90.2安装其实很简单,有三种方式,

1.1 在确保你网络顺畅的情况下,执行如下格式的命令即可:

plugin --install <org>/<user/component>/<version>

 具体的<org>/<user/component>/<version>可参加各插件的使用说明。

1.2  如果网络不太顺畅,可以下载好插件的压缩包后以如下方式安装:

bin/plugin --url file://path/to/plugin --install plugin-name

1.3 你也可以直接将插件的相关文件拷贝到plugins目录下面,需要注意的是,这种方式需要特别留意插件的种类。

2. 如何查看当前已经加载的插件

curl -XGET 'http://localhost:9200/_nodes/plugin'

 或者可以指定某个实例

curl -XGET 'http://localhost:9200/_nodes/10.0.0.1/plugin'

3. 个人强力推荐的插件

要想知道整个插件的列表,请访问http://www.elasticsearch.org/guide/reference/modules/plugins/ 插件还是很多的,个人认为比较值得关注的有以下几个,其他的看你需求,比如你要导入数据当然就得关注river了。

3.1 BigDesk

该插件可以查看集群的jvm信息,磁盘IO,索引创建删除信息等,适合查找系统瓶颈,监控集群状态等,可以执行如下命令进行安装,或者访问项目地址:https://github.com/lukas-vlcek/bigdesk

bin/plugin -install lukas-vlcek/bigdesk

 说明:ElasticSearch HQ功能跟这个插件也很强大。

3.2 Head

可以查看索引情况,搜索索引,查看集群状态和分片分布等,可以执行如下命令进行安装,或者访问项目地址:https://github.com/mobz/elasticsearch-head

bin/plugin -install mobz/elasticsearch-head

 3.3 elasticsearch中文分词插件

官方的中文分词插件:Smart Chinese Analysis Plugin

Medcl开发的中午分词插件: IK Analysis Plugin  以及 Pinyin Analysis Plugin

3.4 ZooKeeper Discovery Plugin

elasticsearch 默认是使用Zen作为集群发现和存活管理的,ZooKeeper作为一个分布式高可用性的协调性系统,在这方面有着天然的优势,如果你比较信任zookeeper,那么你可以使用这个插件来替代Zen。

总结:本文主要介绍了elasticsearch的插件安装方法,如何查看当前加载的插件的方法,以及个人认为比较值得关注的一些插件。

 

from  http://ju.outofmemory.cn/entry/50615

分享到:
评论

相关推荐

    ES同义词插件 elasticsearch-analysis-dynamic-synonym-6.5.1.rar

    本篇文章将重点讲解“ES同义词插件”——elasticsearch-analysis-dynamic-synonym-6.5.1,这是针对Elasticsearch 6.x版本的一个定制化插件,用于实现同义词处理功能。 标题中的"ES同义词插件 elasticsearch-...

    elasticsearch 简体、繁体转化插件

    为了支持简体与繁体中文之间的相互转换,Elasticsearch提供了特定的插件——"elasticsearch-analysis-stconvert"。这个插件专为Elasticsearch 7.x设计,旨在解决多语言文本处理中的一个重要问题:如何让简体中文用户...

    elasticsearch插件

    **Elasticsearch插件——Elastichead详解** 在大数据时代,搜索引擎和数据分析工具的重要性日益凸显。Elasticsearch作为一款强大的开源全文搜索引擎,以其高效、灵活和可扩展性赢得了广大用户的青睐。然而,对于...

    elasticsearch-7.14.0+分词器+head插件一键下载

    分词器在 Elasticsearch 中扮演着核心角色,因为它们负责将输入的文本分解为可索引的单元——词语。Elasticsearch 内置了多种分词器,如标准分词器(Standard Analyzer)、关键词分词器(Keyword Analyzer)和中文...

    elasticsearch7.17.9版本分词器插件安装包

    3. 配置:在Elasticsearch的配置文件`elasticsearch.yml`中添加以下行来启用插件: ``` plugins.load_class: "org.elasticsearch.plugin.analysis.ik.AnalysisIkPlugin" ``` 4. 启动:更新Elasticsearch配置后,...

    elasticsearch-sql-2.4.3.0.zip 插件 安装包

    通常,Elasticsearch插件会安装在`$ES_HOME/plugins`目录下,其中`$ES_HOME`是Elasticsearch安装目录。 4. **离线安装**: 由于在线安装可能会因为网络问题导致失败,我们选择离线安装方式。在Elasticsearch的安装...

    elasticsearch-analysis-ik 7.10.0 分词器

    Elasticsearch 分词器是搜索引擎核心组件之一,负责将输入的文本拆分成可搜索的独立单元——词语。在中文环境中,这个过程尤为重要,因为中文句子由多个汉字组成,而每个汉字本身并不构成完整的语义单位。Elastic...

    分布式搜索引擎Elasticsearch开发实战基础篇 (ElasticSearch、ELK、搜索引擎、Lucene).rar

    分享一套完整版视频课程——分布式搜索引擎Elasticsearch开发实战基础篇 (ElasticSearch、ELK、搜索引擎、Lucene),本教程旨在带领大家进入搜索引擎领域,从无到有,深入浅出的讲解了什么是搜索引擎,搜索引擎的...

    Elasticsearch之中文分词器插件es-ik(基于es2.4.0版本)

    如果直接使用Elasticsearch的朋友在处理中文... 这是因为使用了Elasticsearch中默认的标准分词器,这个分词器在处理中文的时候会把中文单词切分成一个一个的汉字,因此引入es之中文的分词器插件es-ik就能解决这个问题。

    elasticsearch-7.4.2-linux-x86_64.tar.gz

    在本例中,我们关注的是 Elasticsearch 的特定版本——7.4.2,针对 Linux x86_64 架构的压缩包“elasticsearch-7.4.2-linux-x86_64.tar.gz”。 首先,让我们深入了解 Elasticsearch 的核心概念和功能: 1. 分布式...

    最新版windows elasticsearch-analysis-ik-7.13.3.zip

    本文将聚焦于Elasticsearch Analysis IK插件的最新版本——7.13.3在Windows操作系统中的应用与配置,帮助读者深入理解其功能与使用方法。 Analysis IK是Elasticsearch中一个非常重要的分词插件,专为中文处理设计。...

    Mybatis的Mapper方式整合elasticsearch的DSL调用,基于接口和代理生成bean注入的方式进行调用

    3. **配置Bean注入**:在Spring配置中,将生成的代理类作为一个Bean注入到需要使用Elasticsearch查询的地方。这样,每次调用`EsSearchMapper`的方法时,实际上是在调用代理类的方法。 4. **实现DSL构建**:在代理类...

    elasticsearch-analysis-ik-7.16.2.zip

    elasticsearch-analysis-ik是针对Elasticsearch的中文分词插件,旨在提供高效、精确的中文分词能力。版本7.16.2是针对Elasticsearch 7.16.2的优化版本,能够与该版本的Elasticsearch无缝集成。IK分词器具有丰富的...

    elasticsearch7.9+elasticsearch-head-master+node-v12.18.3

    在本资源包中,我们关注的是Elasticsearch的7.9版本,以及与其配合使用的工具——elasticsearch-head和Node.js的v12.18.3版本,这些组件主要用于Windows 64位操作系统上的环境搭建。 **Elasticsearch 7.9** ...

    elasticsearch-analysis-pinyin-7.6.1.zip

    Elasticsearch 分析插件——拼音分词器 在IT领域,搜索引擎的性能与准确性往往直接影响到用户体验。Elasticsearch,作为一个强大的开源全文搜索引擎,以其高效、可扩展性及灵活性深受开发者喜爱。在这个场景中,...

    插件es插件

    标题中的“插件es插件”指的是Elasticsearch(ES)的插件,Elasticsearch是一种流行的开源全文搜索引擎,常用于大数据分析和实时搜索。它基于Lucene库,提供了分布式、 RESTful 风格的接口,使得数据存储和检索变得...

    elasticsearch-analysis-ik-7.3.2.zip

    6. **plugin-security.policy**:ES插件的安全策略文件,用于限制插件的权限。 7. **plugin-descriptor.properties**:插件的元数据描述文件,记录了插件的基本信息。 8. **config**:配置目录,可能包含IK分词器的...

    elasticsearch-analysis-pinyin-7.9.3.zip

    为了更好地支持中文处理,Elasticsearch提供了一系列的分析器,其中包括对中文进行拼音分词的插件——"elasticsearch-analysis-pinyin"。本文将详细讲解这个插件及其在7.9.3版本中的应用。 "elasticsearch-analysis...

    elasticsearch-7.6.2.rar

    在Elasticsearch中,分词器扮演了至关重要的角色,它负责将输入的文本拆分成可索引的基本单元——词语。在中文环境中,由于没有明显的空格分隔,分词变得尤为复杂。IK分词器(Intelligent Chinese Analyzer)是为...

    elasticsearch.zip

    4. **elasticsearch-head-master.zip**:这个是Elasticsearch的Web管理界面——Head插件的源代码包。Head插件提供了简洁的Web界面,允许用户直观地查看集群状态、索引信息、节点信息等,对于开发者调试和日常监控...

Global site tag (gtag.js) - Google Analytics