Elasticsearch之插件介绍及安装
ES站点插件(以网页形式展现)
1、BigDesk Plugin (作者 Lukáš Vlček)
简介:监控es状态的插件,推荐!【目前不支持2.x】
2、Elasticsearch Head Plugin (作者 Ben Birch) (主要)
简介:很方便对es进行各种操作的客户端。
3、kopf Plugin(作者lmenezes) (主要)
Kopf是一个ElasticSearch的管理工具,它也提供了对ES集群操作的API
4、 marvel插件
marvel工具可以帮助使用者监控elasticsearch的运行状态,不过这个插件需要license。安装完license后可以安装marvel的agent,agent会收集elasticsearch的运行状态。
然后在Kibana段安装marvel插件,这个插件与sense类似,都集成在kibana的导航列表面。
5、其他插件
$ ${ES_HOME}/bin/plugin --install lukas-vlcek/bigdesk
# 安装完成访问:http://your ip:9200/_plugin/bigdesk/#nodes
$ ${ES_HOME}/bin/plugin -install royrusso/elasticsearch-HQ
# 安装完成访问:http://your ip:9200/_plugin/HQ/
$ ${ES_HOME}/bin/plugin -install lmenezes/elasticsearch-kopf
# 安装完成访问:http://your ip:9200/_plugin/kopf/#!/cluster
ES插件之Head Plugin
(1)这个head插件主要提供的是健康状态查询
(2)在线安装 :bin/plugin install mobz/elasticsearch-head
(3)离线安装: bin/plugin install file:///home/zhouls/elasticsearch-head-master.zip
(4)删除bin/plugin remove head
(5)访问http://your ip:9200/_plugin/head/
(6)bin/plugin是ES的插件脚本,用这个来安装。
ES插件Head Plugin之在线安装
需要去https://github.com/上下载,搜索mobz/elasticsearch-head
进入,
https://github.com/mobz/elasticsearch-head
这就是所谓的在线安装!即,在$ES_HOME下,在线安装 :bin/plugin install mobz/elasticsearch-head
这就是离线安装,即,离线安装: bin/plugin install file:///home/zhouls/elasticsearch-head-master.zip
这就是最后下载下来的!
我这里,以离线方式来安装ES插件之Head Plugin!
1、 为了方便管理,我将这个elasticsearch-head-master.zip上传到,我的/usr/local/elasticsearch目录下。
[hadoop@djt002 elasticsearch]$ pwd
/usr/local/elasticsearch
[hadoop@djt002 elasticsearch]$ ll
total 4
drwxrwxr-x. 9 hadoop hadoop 4096 Feb 21 07:07 elasticsearch-2.4.3
[hadoop@djt002 elasticsearch]$ rz
[hadoop@djt002 elasticsearch]$ ll
total 892
drwxrwxr-x. 9 hadoop hadoop 4096 Feb 21 07:07 elasticsearch-2.4.3
-rw-r--r--. 1 hadoop hadoop 908862 Jan 10 11:38 elasticsearch-head-master.zip
[hadoop@djt002 elasticsearch]$
2、执行命令
[hadoop@djt002 elasticsearch]$ ll
total 892
drwxrwxr-x. 9 hadoop hadoop 4096 Feb 21 07:07 elasticsearch-2.4.3
-rw-r--r--. 1 hadoop hadoop 908862 Jan 10 11:38 elasticsearch-head-master.zip
[hadoop@djt002 elasticsearch]$ cd elasticsearch-2.4.3/
[hadoop@djt002 elasticsearch-2.4.3]$ pwd
/usr/local/elasticsearch/elasticsearch-2.4.3
[hadoop@djt002 elasticsearch-2.4.3]$ bin/plugin install file:///usr/local/elasticsearch/elasticsearch-head-master.zip
-> Installing from file:/usr/local/elasticsearch/elasticsearch-head-master.zip...
Trying file:/usr/local/elasticsearch/elasticsearch-head-master.zip ...
Downloading .........DONE
Verifying file:/usr/local/elasticsearch/elasticsearch-head-master.zip checksums if available ...
NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .md5 file to verify)
Installed head into /usr/local/elasticsearch/elasticsearch-2.4.3/plugins/head
[hadoop@djt002 elasticsearch-2.4.3]$
3、插件的目录结构
[hadoop@djt002 elasticsearch-2.4.3]$ cd plugins/
[hadoop@djt002 plugins]$ pwd
/usr/local/elasticsearch/elasticsearch-2.4.3/plugins
[hadoop@djt002 plugins]$ ll
total 4
drwxrwxr-x. 5 hadoop hadoop 4096 Feb 21 22:46 head
[hadoop@djt002 plugins]$ cd head/
[hadoop@djt002 head]$ pwd
/usr/local/elasticsearch/elasticsearch-2.4.3/plugins/head
[hadoop@djt002 head]$ ll
total 52
-rw-rw-r--. 1 hadoop hadoop 248 Feb 21 22:46 Dockerfile
-rw-rw-r--. 1 hadoop hadoop 104 Feb 21 22:46 elasticsearch-head.sublime-project
-rw-rw-r--. 1 hadoop hadoop 2171 Feb 21 22:46 Gruntfile.js
-rw-rw-r--. 1 hadoop hadoop 3482 Feb 21 22:46 grunt_fileSets.js
-rw-rw-r--. 1 hadoop hadoop 1085 Feb 21 22:46 index.html
-rw-rw-r--. 1 hadoop hadoop 559 Feb 21 22:46 LICENCE
-rw-rw-r--. 1 hadoop hadoop 793 Feb 21 22:46 package.json
-rw-rw-r--. 1 hadoop hadoop 100 Feb 21 22:46 plugin-descriptor.properties
-rw-rw-r--. 1 hadoop hadoop 5320 Feb 21 22:46 README.textile
drwxrwxr-x. 5 hadoop hadoop 4096 Feb 21 22:46 _site
drwxrwxr-x. 4 hadoop hadoop 4096 Feb 21 22:46 src
drwxrwxr-x. 4 hadoop hadoop 4096 Feb 21 22:46 test
[hadoop@djt002 head]$
4、插件安装完成之后的验证
注意啊,前提得是es启动啊
[hadoop@djt002 elasticsearch-2.4.3]$ bin/elasticsearch -d
输入,http://192.168.80.200:9200/_plugin/head/ head是插件名称
ES插件kopf Plugin之在线安装
需要去https://github.com/上下载,搜索lmenezes/elasticsearch-kopf
进入,https://github.com/search?utf8=%E2%9C%93&q=lmenezes%2Felasticsearch-kopf
https://github.com/lmenezes/elasticsearch-kopf
这就是所谓的在线安装!即,在$ES_HOME下,在线安装 :bin/plugin install lmenezes/elasticsearch-kopf
这就是离线安装,即,离线安装: bin/plugin install file:///home/zhouls/elasticsearch-kopf-master.zip
这就是最后下载下来的!
我这里,以离线方式来安装ES插件之Kopf Plugin!
1、 为了方便管理,我将这个elasticsearch-kopf-master.zip上传到,我的/usr/local/elasticsearch目录下。
[hadoop@djt002 elasticsearch]$ pwd
/usr/local/elasticsearch
[hadoop@djt002 elasticsearch]$ ll
total 892
drwxrwxr-x. 9 hadoop hadoop 4096 Feb 21 07:07 elasticsearch-2.4.3
-rw-r--r--. 1 hadoop hadoop 908862 Jan 10 11:38 elasticsearch-head-master.zip
[hadoop@djt002 elasticsearch]$ rz
[hadoop@djt002 elasticsearch]$ ll
total 3072
drwxrwxr-x. 9 hadoop hadoop 4096 Feb 21 07:07 elasticsearch-2.4.3
-rw-r--r--. 1 hadoop hadoop 908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--. 1 hadoop hadoop 2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
[hadoop@djt002 elasticsearch]$
2、执行命令
[hadoop@djt002 elasticsearch]$ ll
total 3072
drwxrwxr-x. 9 hadoop hadoop 4096 Feb 21 07:07 elasticsearch-2.4.3
-rw-r--r--. 1 hadoop hadoop 908862 Jan 10 11:38 elasticsearch-head-master.zip
-rw-r--r--. 1 hadoop hadoop 2228252 Jan 10 11:38 elasticsearch-kopf-master.zip
[hadoop@djt002 elasticsearch]$ cd elasticsearch-2.4.3/
[hadoop@djt002 elasticsearch-2.4.3]$ pwd
/usr/local/elasticsearch/elasticsearch-2.4.3
[hadoop@djt002 elasticsearch-2.4.3]$ bin/plugin install file:///usr/local/elasticsearch/elasticsearch-kopf-master.zip
-> Installing from file:/usr/local/elasticsearch/elasticsearch-kopf-master.zip...
Trying file:/usr/local/elasticsearch/elasticsearch-kopf-master.zip ...
Downloading ......................DONE
Verifying file:/usr/local/elasticsearch/elasticsearch-kopf-master.zip checksums if available ...
NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .md5 file to verify)
Installed kopf into /usr/local/elasticsearch/elasticsearch-2.4.3/plugins/kopf
[hadoop@djt002 elasticsearch-2.4.3]$
3、插件的目录结构
[hadoop@djt002 plugins]$ pwd
/usr/local/elasticsearch/elasticsearch-2.4.3/plugins
[hadoop@djt002 plugins]$ ll
total 4
drwxrwxr-x. 5 hadoop hadoop 4096 Feb 21 22:46 head
[hadoop@djt002 plugins]$ ll
total 8
drwxrwxr-x. 5 hadoop hadoop 4096 Feb 21 22:46 head
drwxrwxr-x. 8 hadoop hadoop 4096 Feb 21 23:13 kopf
[hadoop@djt002 plugins]$ cd kopf/
[hadoop@djt002 kopf]$ pwd
/usr/local/elasticsearch/elasticsearch-2.4.3/plugins/kopf
[hadoop@djt002 kopf]$ ll
total 52
-rw-rw-r--. 1 hadoop hadoop 237 Feb 21 23:13 CHANGELOG.md
drwxrwxr-x. 2 hadoop hadoop 4096 Feb 21 23:13 dataset
drwxrwxr-x. 2 hadoop hadoop 4096 Feb 21 23:13 docker
-rw-rw-r--. 1 hadoop hadoop 4315 Feb 21 23:13 Gruntfile.js
drwxrwxr-x. 2 hadoop hadoop 4096 Feb 21 23:13 imgs
-rw-rw-r--. 1 hadoop hadoop 1083 Feb 21 23:13 LICENSE
-rw-rw-r--. 1 hadoop hadoop 1276 Feb 21 23:13 package.json
-rw-rw-r--. 1 hadoop hadoop 102 Feb 21 23:13 plugin-descriptor.properties
-rw-rw-r--. 1 hadoop hadoop 3165 Feb 21 23:13 README.md
drwxrwxr-x. 6 hadoop hadoop 4096 Feb 21 23:13 _site
drwxrwxr-x. 4 hadoop hadoop 4096 Feb 21 23:13 src
drwxrwxr-x. 4 hadoop hadoop 4096 Feb 21 23:13 tests
[hadoop@djt002 kopf]$
4、插件安装完成之后的验证
注意啊,前提得是es启动啊 [hadoop@djt002 elasticsearch-2.4.3]$ bin/elasticsearch -d
输入,http://192.168.80.200:9200/_plugin/kopf/ kopf是插件名称
我这里,以在线方式来安装ES插件之marvel插件!
[hadoop@HadoopMaster elasticsearch-2.4.3]$ pwd
/home/hadoop/app/elasticsearch-2.4.3
[hadoop@HadoopMaster elasticsearch-2.4.3]$ bin/plugin install license
-> Installing license...
Trying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/license/2.4.3/license-2.4.3.zip ...
Downloading .......DONE
Verifying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/license/2.4.3/license-2.4.3.zip checksums if available ...
Downloading .DONE
Installed license into /home/hadoop/app/elasticsearch-2.4.3/plugins/license
[hadoop@HadoopMaster elasticsearch-2.4.3]$ bin/plugin install marvel-agent
-> Installing marvel-agent...
Trying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/marvel-agent/2.4.3/marvel-agent-2.4.3.zip ...
Downloading ..........DONE
Verifying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/marvel-agent/2.4.3/marvel-agent-2.4.3.zip checksums if available ...
Downloading .DONE
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: plugin requires additional permissions @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.lang.RuntimePermission setFactory
* javax.net.ssl.SSLPermission setHostnameVerifier
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks. Continue with installation? [y/N]y
Installed marvel-agent into /home/hadoop/app/elasticsearch-2.4.3/plugins/marvel-agent
[hadoop@HadoopMaster elasticsearch-2.4.3]$
总结:
对于ES而言,安装其他插件的方法,跟此类似!
推荐
Elasticsearch笔记三之版本控制和插件
最新文章
- 初识redis数据类型
- java泛型详解
- springmvc+mybatis+spring 整合源码项目
- 深入理解java内存模型系列文章
- Grunt_1从安装开始创建一个基本的Grunt
- a 标签中调用js的几种方法 文章摘自他人
- Internet 信息服务承载说明
- NPOI操作excel之写入数据到excel表
- button 事件属性
- bridge pattern
- 第35篇 IIS执行原理
- 201521123121 《Java程序设计》第12周学习总结
- 一个JavaScript触发器插件,可通过指定频次、指定时间内触发指定的处理函数
- es6学习笔记--Interator和Generator(以及for-of的用法)
- SuperMap iObject入门开发系列之一组件式GIS开发平台介绍
- ubuntu配置ssh连接方式
- did not finish being created even after we waited 189 seconds or 61 attempts. And its status is downloading
- MyExceptionFilter 异常注入
- 未能加载文件或程序集 Microsoft.ReportViewer.ProcessingObjectModel, Version=10.0.0.0…错误问题的解决
- CENTOS7错误:Cannot find a valid baseurl for repo: base/7/x86_6
热门文章
- OC-协议与代理
- 在Ubuntu 14.04 TLS下openvas V8.0源代码安装过程
- 你所不知道的,Java 中操作符的秘密?
- 特例模式(Special Case Pattern)与空对象模式(Null Pointer Pattern)—— 返回特例对象而非 null
- Django之jango框架 及 APP
- (四)java基本语法
- cocos2d-x3.16 default模式项目 Android Studio C++文件编译失败问题
- 【Android】Android 学习记录贴
- Logical standby database 搭建(配置)
- MySql必知必会实战练习(四)主键、外键、sql约束、联结表