洞察探索小游戏大厅如何提升用户体验与企业转型效率
1740
2022-09-28
安装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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~