【ElasticSearch系列】ES插件安装
2016-07-08 18:07
609 查看
上篇文章介绍了一下EleasticSearch以及安装,这篇文章继续,将介绍ES的插件安装。
其实最开始我也不知道要安装什么插件,其实也疑惑,为什么ES不将需要的插件集成到自身,这样就能避免很多问题。具体什么原因我也不得而知,希望以后能有那个能力将ES插件集成到一起,闲话不多说,进入正题。
我先简单说一下,这篇文章主要介绍安装head插件和marvel插件。相对而言,head插件比较好安装,而marvel插件相对复杂一点,所谓会了不难,难了不会。走走看看就熟悉了,在这个过程中我也请教了许多人,下面开始介绍head插件。
【head插件】
介绍:head插件是ES的一个可视化插件,类似于navicat和mysql的关系。head插件是一个用来浏览、与ES数据进行交互的web前端展示插件,是一个用来监视ES状态的客户端插件。
命令:win+r,输入cmd调出命令行,切换到elasticsearch的bin目录下,输入plugin -install mobz/elasticsearch-head
这里需要简单说一下,上篇文章我们介绍ES的目录结构的时候曾经介绍过plugin这个文件夹是用于存放安装的插件的,所以等你执行完上面head插件的安装命令,你会发现在plugin目录下多了一个head文件夹,那就是你刚刚安装的head插件。没安装插件前plugin文件是空的。
这样ES的plugin目录下就有head插件的文件夹了
测试:安装完测试一下,在浏览器中输入 http://localhost:9200/_plugin/head/
测试的时候发现无法访问,原来安装完head插件之后,要先启动ES,然后在浏览器中输入访问head插件的地址,就能访问成功了
【marvel插件】
介绍:介绍完head插件,现在开始marvel插件。相比head插件,marvel就没有那么简单了,不是简单执行个命令就能完成的。先简单介绍一下marvel插件,它是主要用来监控的,也可以用来当console来使用,它包含了一个叫做Sense的交互式控制台,使用户方便的通过浏览器直接与ES进行交互。
流程:先简单说下安装流程,需要在ES目录下安装license和marvel-agent,在安装kibana,在kibana目录下安装marvel插件
命令:
1.在ES下安装license,切换到ES的bin目录下,执行plugin install license
2.在ES下安装marvel代理marvel-agent,同样也是在ES的bin目录下,执行plugin install marvel-agent
3.安装kibana,下载kibana,地址为: https://www.elastic.co/downloads/kibana 下载之后解压到响应的目录。
将marvel安装到kibana下,首先启动ES,然后启动kibana,启动方法:切换到kibana的bin目录下,执行kibana.bat
然后切换到kibana的bin目录下,执行命令:kibana plugin --install elasticsearch/marvel/latest
这里呢,先简单介绍一下kibana的安装及marvel插件的安装,后面会拿出单独一篇文章介绍kibana
测试:因为kibana的运行端口是5601,所以访问http://localhost:5601
点击marvel
好了,对ES的head插件和marvel插件的安装就介绍到这里,这里对kibana的介绍很少,后面会单独拿出一篇文章来介绍kibana,敬请期待。
其实最开始我也不知道要安装什么插件,其实也疑惑,为什么ES不将需要的插件集成到自身,这样就能避免很多问题。具体什么原因我也不得而知,希望以后能有那个能力将ES插件集成到一起,闲话不多说,进入正题。
我先简单说一下,这篇文章主要介绍安装head插件和marvel插件。相对而言,head插件比较好安装,而marvel插件相对复杂一点,所谓会了不难,难了不会。走走看看就熟悉了,在这个过程中我也请教了许多人,下面开始介绍head插件。
【head插件】
介绍:head插件是ES的一个可视化插件,类似于navicat和mysql的关系。head插件是一个用来浏览、与ES数据进行交互的web前端展示插件,是一个用来监视ES状态的客户端插件。
命令:win+r,输入cmd调出命令行,切换到elasticsearch的bin目录下,输入plugin -install mobz/elasticsearch-head
这里需要简单说一下,上篇文章我们介绍ES的目录结构的时候曾经介绍过plugin这个文件夹是用于存放安装的插件的,所以等你执行完上面head插件的安装命令,你会发现在plugin目录下多了一个head文件夹,那就是你刚刚安装的head插件。没安装插件前plugin文件是空的。
这样ES的plugin目录下就有head插件的文件夹了
测试:安装完测试一下,在浏览器中输入 http://localhost:9200/_plugin/head/
测试的时候发现无法访问,原来安装完head插件之后,要先启动ES,然后在浏览器中输入访问head插件的地址,就能访问成功了
【marvel插件】
介绍:介绍完head插件,现在开始marvel插件。相比head插件,marvel就没有那么简单了,不是简单执行个命令就能完成的。先简单介绍一下marvel插件,它是主要用来监控的,也可以用来当console来使用,它包含了一个叫做Sense的交互式控制台,使用户方便的通过浏览器直接与ES进行交互。
流程:先简单说下安装流程,需要在ES目录下安装license和marvel-agent,在安装kibana,在kibana目录下安装marvel插件
命令:
1.在ES下安装license,切换到ES的bin目录下,执行plugin install license
2.在ES下安装marvel代理marvel-agent,同样也是在ES的bin目录下,执行plugin install marvel-agent
3.安装kibana,下载kibana,地址为: https://www.elastic.co/downloads/kibana 下载之后解压到响应的目录。
将marvel安装到kibana下,首先启动ES,然后启动kibana,启动方法:切换到kibana的bin目录下,执行kibana.bat
然后切换到kibana的bin目录下,执行命令:kibana plugin --install elasticsearch/marvel/latest
这里呢,先简单介绍一下kibana的安装及marvel插件的安装,后面会拿出单独一篇文章介绍kibana
测试:因为kibana的运行端口是5601,所以访问http://localhost:5601
点击marvel
好了,对ES的head插件和marvel插件的安装就介绍到这里,这里对kibana的介绍很少,后面会单独拿出一篇文章来介绍kibana,敬请期待。
相关文章推荐
- 深入HTTP head的使用详解
- 巧用mysql提示符prompt清晰管理数据库的方法
- JS使用ajax方法获取指定url的head信息中指定字段值的方法
- 一天一个shell命令 linux文本操作系列-head,tail命令详解
- html页面head区域的编码书写规范
- JS代码放在head和body中的区别分析
- 两大步骤教您开启MySQL 数据库远程登陆帐号的方法
- phpmyadmin 4+ 访问慢的解决方法
- linux系统下实现mysql热备份详细步骤(mysql主从复制)
- CentOS 5.5下安装MySQL 5.5全过程分享
- MySQL复制的概述、安装、故障、技巧、工具(火丁分享)
- MySQL中删除重复数据的简单方法
- MySQL5.5.21安装配置教程(win7)
- 使用ElasticSearch6.0快速实现全文搜索功能的示例代码
- elasticsearch批量数据导入和导出
- 使用ElasticSearch+LogStash+Kibana+Redis搭建日志管理服务
- ElasticSearch 使用心得
- ES中如何使用逗号来分词
- ElasticSearch 守护进程 JSW
- 实战Kibana的日志关键词搜索和日志可视化