Elasticsearch之插件介绍及安装

摘要:
3.KopfPlugin(主要)Kopf是ElasticSearch的管理工具。它还为ES集群操作提供了API。4.级别插件级别工具可以帮助用户监控ElasticSearch的运行状态。但是,此插件需要许可证。安装许可证后,您可以安装marvel的代理。代理将收集弹性搜索的运行状态。ES插件HeadPlugin的在线安装需要转到https://github.com/下载并搜索mobz/弹性搜索头以进入,https://github.com/mobz/elasticsearch-head这叫做在线安装!也就是说,在$ES_HOME下,在线安装:bin/plug-installmobz/elasticsearch-head这是离线安装,即离线安装:bin-pluginstallfile:///home/zhouls/elasticsearch-head-master.zip这是最后一次下载!

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

Elasticsearch之插件介绍及安装第1张

  进入,

Elasticsearch之插件介绍及安装第2张

https://github.com/mobz/elasticsearch-head

Elasticsearch之插件介绍及安装第3张

  这就是所谓的在线安装!即,在$ES_HOME下,在线安装 :bin/plugin install mobz/elasticsearch-head

Elasticsearch之插件介绍及安装第4张

  这就是离线安装,即,离线安装: bin/plugin install  file:///home/zhouls/elasticsearch-head-master.zip

Elasticsearch之插件介绍及安装第5张  

  这就是最后下载下来的!

  我这里,以离线方式来安装ES插件之Head Plugin!

1、 为了方便管理,我将这个elasticsearch-head-master.zip上传到,我的/usr/local/elasticsearch目录下。

Elasticsearch之插件介绍及安装第6张

[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、执行命令

Elasticsearch之插件介绍及安装第7张

[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、插件的目录结构

Elasticsearch之插件介绍及安装第8张

Elasticsearch之插件介绍及安装第9张

[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启动啊

Elasticsearch之插件介绍及安装第10张

[hadoop@djt002 elasticsearch-2.4.3]$ bin/elasticsearch -d

   输入,http://192.168.80.200:9200/_plugin/head/                   head是插件名称

Elasticsearch之插件介绍及安装第11张

 

 ES插件kopf Plugin之在线安装

  需要去https://github.com/上下载,搜索lmenezes/elasticsearch-kopf

Elasticsearch之插件介绍及安装第12张

  进入,https://github.com/search?utf8=%E2%9C%93&q=lmenezes%2Felasticsearch-kopf

Elasticsearch之插件介绍及安装第13张

https://github.com/lmenezes/elasticsearch-kopf

Elasticsearch之插件介绍及安装第14张

  这就是所谓的在线安装!即,在$ES_HOME下,在线安装 :bin/plugin install lmenezes/elasticsearch-kopf

Elasticsearch之插件介绍及安装第15张

  这就是离线安装,即,离线安装: bin/plugin install  file:///home/zhouls/elasticsearch-kopf-master.zip

 Elasticsearch之插件介绍及安装第16张

  这就是最后下载下来的!

我这里,以离线方式来安装ES插件之Kopf Plugin!

1、 为了方便管理,我将这个elasticsearch-kopf-master.zip上传到,我的/usr/local/elasticsearch目录下。

Elasticsearch之插件介绍及安装第17张

[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、执行命令

Elasticsearch之插件介绍及安装第18张

[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、插件的目录结构

Elasticsearch之插件介绍及安装第19张

[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

Elasticsearch之插件介绍及安装第20张

  输入,http://192.168.80.200:9200/_plugin/kopf/                   kopf是插件名称

Elasticsearch之插件介绍及安装第21张

  我这里,以在线方式来安装ES插件之marvel插件!

Elasticsearch之插件介绍及安装第22张

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

免责声明:文章转载自《Elasticsearch之插件介绍及安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Makefile 使用总结Gidot TypeSetter (排版助手) 3.1.1.2下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Apache Kylin 是什么?

  不多说,直接上干货! Apache Kylin的官网 http://kylin.apache.org/cn/ - 可扩展超快OLAP引擎:  Kylin是为减少在Hadoop上百亿规模数据查询延迟而设计 - Hadoop ANSI SQL 接口:  Kylin为Hadoop提供标准SQL支持大部分查询功能 - 交互式查询能力:  通过Kylin,用户...

Hadoop源码分析5: RPC基本线程

1. 数据记录FileStatus public class FileStatus implements Writable {       private String filename;        private long time;        static {  // register IPCFileStatus        Writab...

linux系统redhat7.9 安装R(编译安装)

查看系统: [root@rhel7 home]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.9 (Maipo) [root@rhel7 home]# hostnamectl Static hostname: rhel7 Icon name: c...

日志分析系统

日志分析系统 参考博客:http://udn.yyuap.com/thread-54591-1-1.html ; https://www.cnblogs.com/yanbinliu/p/6208626.html ; http://blog.csdn.net/wyqlxy/article/details/52622867 在互联网项目中,良好的日志监控和分析能...

oh my zsh

简单使用oh my zsh 安装oh my Zsh 安装zsh 安装curl或者wget 下载并安装oh my zsh: curl 下载方式curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh wget下载wget https://raw...

HDFS 命令深入浅出

HDFS 命令深入浅出~ [root@neusoft-master ~]# hadoop dfs Usage: hadoop fs [generic options][-appendToFile <localsrc> ... <dst>][-cat [-ignoreCrc] <src> ...][-checksum &l...