下载head插件
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
解压至/opt目录下
unzip -d /opt/ master.zip
安装node
- 下载node-v12.22.12.tar.gz压缩包,上传到服务器
- 解压到/opt目录下
tar -zxvf node-v12.22.12.tar.gz -C /opt
- 修改环境变量/etc/profile添加
#node12
export NODE_HOME=/opt/node-v12.22.12-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
- 设置生效
source /etc/profile
安装grunt
cd /opt/elasticsearch-head-master`
npm install -g grunt-cli
检查是否安装成功
[root@localhost tmp]# grunt -version
grunt-cli v1.4.3
配置head
- 修改head插件源码
/opt/elasticsearch-head-master/Gruntfile.js,hostname是新增的,不要忘记原有的true后面加','符号 - 修改连接地址
/opt/elasticsearch-head-master/_site/app.js
下载运行head必要的文件(放置在文件夹/tmp下)
下载插件,并将其上传到/tmp目录下
cd /tmp
yum -y install bzip2
tar jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2
运行head
cd /opt/elasticsearch-head-master
npm install
后台启动
grunt server &