Elasticsearch安装head插件

一、ES安装                           

  (1) 因为elasticsearch是java开发的,所以在服务器上面安装elasticsearch之前需要先确定服务器上面有没有安装jdk。确认有没有安装jdk可以用以下的命令来查看  java -version

   (2)确定已经安装了jdk之后就可以安装elasticsearch了。在官网下载你所需要的elasticsearch版本 https://www.elastic.co/downloads/elasticsearch

      (3)下载完之后解压就可以了,因为elasticsearch是不允许root用户启动的,所以需要新建立一个用户来启动elasticsearch

      

        新建用户以及将elasticsearch所属的文件赋予给新建的用户组

      (4)启动的时候可能会碰见一些问题,具体情况可以参考这篇博主的博文  http://blog.csdn.net/lijiaz5033/article/details/73614617

   (5) 做完上面这些步骤你的elasticsearch就可以启动了,如果想看结果可以通过浏览器访问http://localhost:9200来查看结果

      

       

       elasticsearch后台启动以及启动之后通过浏览器访问得到的结果

二、安装head插件

  安装head插件之前需要先安装nodejs和grunt

  1、安装nodejs

  curl -sL -o /etc/yum.repos.d/khara-nodejs.repo https://copr.fedoraproject.org/coprs/khara/nodejs/repo/epel-7/khara-nodejs-epel-7.repo
  yum install -y nodejs nodejs-npm

  2、安装grunt

  npm install -g grunt-cli

  执行grunt -version查看版本信息

  3、安装head

  下载 head : wget https://github.com/mobz/elasticsearch-head/archive/master.zip

  执行 npm install  

  安装完之后需要改变一下head的源码   _site/app.js

    

    需要将图中的地址改为本地的地址

    修改服务器监听地址:   Gruntfile.js

    

    做完上面这些就可以启动head了,执行grunt server命令启动head,启动之后通过浏览器访问http://localhost:9100就可以看见已经连接上本机的elasticsearch了,

    但是不要高兴的太早,当你打开浏览器访问地址的时候发现   集群健康值:未连接 ,不要着急不要慌,因为在elasticsearch5之后对其安全性进行了加强,我们这时候修改下config/elasticsearch.yml文件就可以了

    

    注意每一个冒号后面都跟一个空格

     这时候再重启elasticsearch,然后访问http://localhost:9100就看见head已经连接上elasticsearch了

      

     

  

  

路漫漫其修远兮,吾将上下而求索
原文地址:https://www.cnblogs.com/zhangchu/p/8550769.html