1、安装node
在指定目录下执行,下载node:
wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz
解压缩(假设解压缩至/opt):
tar xf node-v16.14.2-linux-x64.tar.xz
修改环境变量:
vi /etc/profile
NODE_HOME=/opt/node-v16.14.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin
检查安装结果:
node -v
npm -v
安装淘宝镜像(若不安装cnpm,也可以设置淘宝镜像):
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v
2、下载elasticsearch-head
下载elasticsearch-head到指定目录:
git clone https://github.com/mobz/elasticsearch-head.git
有时候可能没有反应,可以直接在官网下载:
https://github.com/mobz/elasticsearch-head
解压缩下载的zip文件,将解压后的目录移动到指定目录,如/opt
/opt/elasticsearch-head
3、安装elasticsearch-head
cd /opt/elasticsearch-head
依次执行:
cnpm install
npm run start
此时在浏览器输入:
http://localhost:9100/
页面会提示无法连接elasticsearch
解决办法如下:
修改elasticsearch配置文件:
vim /etc/elasticserch/elasticsearch.yml
在文件最后添加:
http.cors.enabled: true
http.cors.allow-origin: "*"
重新启动elasticsearch
再在浏览器输入:
http://localhost:9100/
即可正常浏览elasticsearch信息。