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笔记三之版本控制和插件

最新文章

  1. 初识redis数据类型
  2. java泛型详解
  3. springmvc+mybatis+spring 整合源码项目
  4. 深入理解java内存模型系列文章
  5. Grunt_1从安装开始创建一个基本的Grunt
  6. a 标签中调用js的几种方法 文章摘自他人
  7. Internet 信息服务承载说明
  8. NPOI操作excel之写入数据到excel表
  9. button 事件属性
  10. bridge pattern
  11. 第35篇 IIS执行原理
  12. 201521123121 《Java程序设计》第12周学习总结
  13. 一个JavaScript触发器插件,可通过指定频次、指定时间内触发指定的处理函数
  14. es6学习笔记--Interator和Generator(以及for-of的用法)
  15. SuperMap iObject入门开发系列之一组件式GIS开发平台介绍
  16. ubuntu配置ssh连接方式
  17. did not finish being created even after we waited 189 seconds or 61 attempts. And its status is downloading
  18. MyExceptionFilter 异常注入
  19. 未能加载文件或程序集 Microsoft.ReportViewer.ProcessingObjectModel, Version=10.0.0.0…错误问题的解决
  20. CENTOS7错误:Cannot find a valid baseurl for repo: base/7/x86_6

热门文章

  1. OC-协议与代理
  2. 在Ubuntu 14.04 TLS下openvas V8.0源代码安装过程
  3. 你所不知道的,Java 中操作符的秘密?
  4. 特例模式(Special Case Pattern)与空对象模式(Null Pointer Pattern)—— 返回特例对象而非 null
  5. Django之jango框架 及 APP
  6. (四)java基本语法
  7. cocos2d-x3.16 default模式项目 Android Studio C++文件编译失败问题
  8. 【Android】Android 学习记录贴
  9. Logical standby database 搭建(配置)
  10. MySql必知必会实战练习(四)主键、外键、sql约束、联结表