Elasticsearch5.5.0安装head插件

elasticsearch5不可以直接通过plugin -install mobz/elasticsearch-head安装
并且head需要在node环境下运行
那么具体步骤如下:
第一步:安装node
从官方网站下载最新版本的nodejs 然后 xz -d node-v6.11.3-linux-x64.tar.xz  tar -xvf node-v6.11.3-linux-x64.tar
解压好以后可以直接使用 

 ln -s /home/node-v6.11.3-linux-x64/bin/node /usr/bin/node 要先执行这个语句,要不./npm -v会报错

下载head 插件

git clone git://github.com/mobz/elasticsearch-head.git

mv elasticsearch-head/ ELK/e/elasticsearch-5.5.0/

安装grunt   /home/node-v6.11.3-linux-x64/bin/npm install -g grunt-cli --registry=https://registry.npm.taobao.org

切换到head目录 

cd elasticsearch-head/  

安装head   /home/node-v6.11.3-linux-x64/bin/npm install

vi _site/app.js 

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
localhost改为对应的elasticsearch的ip
vi Gruntfile.js
找到connect下的options,添加
connect: {
server: {
        options: {
          hostname: "0.0.0.0",                                         
                     port: 9100,
            base: '.',
            keepalive: true
        }  
    }  
}
7.修改elasticsearch配置
[root@linux1 elasticsearch]# vi elasticsearch.yml
在network下加入
http.host: 192.168.1.120
http.cors.enabled: true
http.cors.allow-origin: "*"
 
启动grunt
cd elasticsearch-head
#grunt server &
参考文章  http://blog.csdn.net/sinat_37073641/article/details/54341926
原文地址:https://www.cnblogs.com/hyming011/p/7543783.html