环境要求
node下载
node安装
yum install nodejs npm -y
获取nodejs安装包:
方式1:可以使用在线下载命令,下载安装包:
wget https://nodejs.org/dist/v10.15.2/node-v10.15.2-linux-x64.tar.xz
如果当前系统没有wget命令,则需要在线安装wget命令,任意目录下,执行如下命令:yum install wget -y
方法2:可以将之前已经下载好的安装包上传到当前目录下:
xz -dk node-v10.15.2-linux-x64.tar.xz
tar xvf node-v10.15.2-linux-x64.tar
或者:tar xf node-v10.16.0-linux-x64.tar.xz
ln -s bin/npm /usr/local/bin/
ln -s bin/node /usr/local/bin/
vi ~/.bash_profile
export NODE_HOME=/opt/nodejs/node-v10.15.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin
source ~/.bash_profile
另外源码方式安装:(时间较长)
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0.tar.gz
export NODE_HOME=/opt/node/node10.16.0
export PATH=$NODE_HOME/bin:$PATH
head插件下载
下载地址:https://github.com/mobz/elasticsearch-head
head插件安装
如果一直卡在:
[ .................] \ fetchMetadata: sill install loadAllDepsIntoIdealTree
则需要进行配置使用淘宝镜像:
永久使用:
npm config set registry https://registry.npm.taobao.org
临时使用:
npm install node-sass --registry=http://registry.npm.taobao.org
启动ES-head
修改Gruntfile.js,设置远程访问
修改/opt/elasticsearch-head/_site目录下的app.js文件
执行启动命令:npm run start
或者进入到/opt/elasticsearch-head/node_modules/grunt/bin目录下启动
./grunt server &
验证ES-head
在浏览器中输入主机地址和端口
http://192.168.73.131:9100
在文件的最后面,增加如下内容:
http.cors.enabled: true
http.cors.allow-origin: "*"