上篇文章介绍了一下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,敬请期待。