安装elasticsearch插件

网友投稿 1740 2022-09-28

安装elasticsearch插件

安装elasticsearch插件

## 安装elasticsearch插件

##### 基础命令介绍:

```

/usr/share/elasticsearch/bin/plugin  -h

NAME

plugin - Manages plugins

COMMANDS

install    Install a plugin

remove     Remove a plugin

list       List installed plugins

```

##### Marvel插件

-  介绍

Marvel插件:在簇中从每个节点汇集数据。这个插件必须每个节点都得安装。

Marvel是Elasticsearch的管理和监控工具,在开发环境下免费使用。它包含了一个叫做Sense的交互式控制台,使用户方便的通过浏览器直接与Elasticsearch进行交互。

1.安装插件marvel,三个节点安装一致:

-  安装

```

/usr/share/elasticsearch/bin/plugin install license

/usr/share/elasticsearch/bin/plugin install marvel-agent

```

##### head插件

-  介绍

是一个elasticsearch的集群管理工具,它是完全由html5编写的独立网页程序,(以查看集群几乎所有信息,还能进行简单的搜索查询,观察自动恢复的情况等等。)

-  安装

```

/usr/share/elasticsearch/bin/plugin install mobz/elasticsearch-head

```

-   验证

​​kopf插件

-  介绍

它提供了一个简单的方法,一个elasticsearch集群上执行常见的任务。

-  安装

```

/usr/share/elasticsearch/bin/plugin install lmenezes/elasticsearch-kopf/1.6

```

-   验证

​​bigdesk插件

-  介绍

集群监控插件,通过该插件可以查看整个集群的资源消耗情况,cpu、内存、 安装

```

/usr/share/elasticsearch/bin/plugin install lukas-vlcek/bigdesk

```

-   验证

​​install lukas-vlcek/bigdesk

-> Installing lukas-vlcek/bigdesk...

Trying ...

Downloading ........................................................................................................................................................................................................................................................DONE

Verifying checksums if available ...

NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .md5 file to verify)

ERROR: Could not find plugin descriptor 'plugin-descriptor.properties' in plugin zip

```

解决办法:

​​手动安装安装bigdesk 插件:

```cd /usr/share/elasticsearch/pluginsmkdir bigdeskcd bigdesk/git clone _sitesed -i '142s/==/>=/' _site/js/store/BigdeskStore.jscat >plugin-descriptor.properties<

##### ik插件

-  介绍

为了提高搜索的效率,es使用倒排索引来做全文搜索。通过analyzer(分词器)先把需要分析的文本,表征化为适合的term(词),然后标准化这些term,使他们容易被搜索到。(比如说模糊大小写,空格等等)

对于中文分词,ik插件无疑是比较好的一个选择。

##### -ik

​​mvn compile(需安装maven 第一次时间比较长 失败可以多试几次)

sudo mvn package

maven

```

执行完毕后会在当前目录下生成target/releases目录。将其中的elasticsearch-analysis-ik-1.4.0.zip 拷贝到ES目录下新建的plugins/analysis-ik,并解压,没有这个目录可以自己建。将elasticsearch-analysis-ik目录中的config/ik 拷贝到ES的config目录。

打开config/elasticsearch.yml,在最后添加:

```index: analysis: analyzer: ik: alias: [ik_analyzer] type: org.elasticsearch.index.analysis.IkAnalyzerProvider ik_max_word: #会将文本做最细粒度的拆分,穷尽各种可能的组合 type: ik use_smart: false ik_smart: type: ik use_smart: true```

重启es,使ik分词器可用。

```"index" : "not_analyzed" ```

==以上插件安装完成后copy 到其它主机可以直接使用,也可以逐台安装。==

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:ceph升级到10.2.3 版本启动服务报错:Unknown lvalue 'TasksMax' in section 'Service'
下一篇:filebeat 配置文件详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~