因为head是一个用于管理Elasticsearch的web前端插件,该插件在es5版本以后采用独立服务的形式进行安装使用(之前的版本可以直接在es安装目录中直接安装),因为需要安装nodejs、npm
yum -y install nodejs npm 千万不要用yum 安装版本太低,
官网下载node-v8.11.3-linux-x64
上传node 到服务器解压
tar -xvf node-v8.11.3-linux-x64.tar.gz
进入 解压目录创建软连接
安装完成 查看版本
安装git 下载es-head
yum -y install git
git clone https://github.com/mobz/elasticsearch-head.git
下载完成后进入head
cd elasticsearch-head/
npm install
报错 :hantomjs-prebuilt@2.1.16 install: `node install.js`
执行:npm install phantomjs-prebuilt@2.1.16 --ignore-scripts
在npm install
成功
cd /usr/local/src/elasticsearch-head/node_modules/grunt/bin
./grunt server
启动成功
如果部署在阿里云上 要开放安全组端口