一、操做系统版本node
二、下载elasticsearch-head插件linux
下载地址:https://github.com/mobz/elasticsearch-headgit
三、下载node.jsgithub
https://cdn.npm.taobao.org/dist/node/v14.3.0/node-v14.3.0-linux-x64.tar.xznpm
四、安装node.js跨域
解压 node-v14.3.0-linux-x64.tar.xz网络
export NODE_HOME=/u01/node-v14.3.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modulescors
查看是否安装成功elasticsearch
node -v 查看版本号grunt
五、安装 elasticsearch-head
unzip elasticsearch-head-master.zip
mv elasticsearch-head-master elasticsearch-head
安装epel源
yum -y install epel-release
yum -y install npm
cd elasticsearch-head
npm install --如若报错
说明是网络源有问题
查看网络源
[root@microservice-test2 elasticsearch-head]# npm config get registry
https://registry.npmjs.org/
果真为国外源 设置为阿里
[root@microservice-test2 elasticsearch-head]# npm config set registry http://registry.npm.taobao.org
[root@microservice-test2 elasticsearch-head]# npm config get registry
http://registry.npm.taobao.org/
npm install
安装这个项目会花费大量的时间
安装完后,会生成一个node_modes文件夹
能够经过grunt -version查看grunt版本号
六、 配置相关文件
1) 修改elasticsearch.yml,增长跨域的配置(须要重启es才能生效)
vi /etc/elasticsearch/elasticsearch.yml
加入配置:
http.cors.enabled: true
http.cors.allow-origin: "*"
2) 修改Gruntfile.js文件,修改服务监听地址(增长hostname属性,将其值设置为'0.0.0.0’)
92行添加:hostname:'0.0.0.0',
七、 重启elasticsearch服务、启动head插件服务
启动head插件服务:npm run start