Elasticsearch head插件安装

下载head与node

mkdir /date
cd /date
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz

解压

unzip master.zip
tar -xvf node-v10.14.2-linux-x64.tar.xz

1、设置环境变理

vi /etc/profile增加或修改如下两行

export NODEJS_HOME=/data/node-v10.14.2-linux-x64
export PATH=$PATH:$NODEJS_HOME/bin

2、安装grunt

  grunt是一个方便的构建工具,可以用来打包压缩、测试、执行等等的工作,进入elasticsearch-head-master目录安装grunt

cd /data/elasticsearch-head-maste   
npm install -g grunt-cli

如查安装不成功,把镜像换成国内的然后执行如下命令,如果上面gruntgrunt成功则跳过此条。

npm install -g grunt-cli –registry=https://registry.npm.taobao.org 

然后执行

npm install –registry=https://registry.npm.taobao.org

如查出现error phantomjs-prebuilt@2.1.16 install: node install.js错误,执下如下命令

npm install phantomjs-prebuilt@2.1.16 –ignore-scripts

最后执行

 grunt server  (npm run start & 后台运行)

3、修改elasticsearch服务配置文件

授权Http访问,然后重启elasticsearch服务

vim /etc/elasticsearch/elasticsearch.yml

http.cors.enabled: true 
http.cors.allow-origin: "*"

现在可以打开http://192.168.1.24:9100/