关于node的安装请看上一篇CentOS系统环境搭建(十三)------CentOS7安装nvm,🔗点击跳转。
CentOS7.9安装elasticsearch-head
文章目录
这个的安装非常简单,既然我们的node环境已经安装完毕,就让我们快速完成。
1.下载
bash
wget -O /usr/local/elasticsearch-head-5.0.0.zip https://github.com/mobz/elasticsearch-head/archive/refs/tags/v5.0.0.zip
2.解压
bash
cd /usr/local
bash
unzip elasticsearch-head-5.0.0.zip
3.修改Gruntfile.js
bash
vim Gruntfile.js
添加hostname: '*'
3.安装
bash
cd /usr/local/elasticsearch-head-5.0.0
bash
npm update
bash
npm install
如果报错,使用淘宝镜像再尝试一下。
bash
npm install -g cnpm --registry=https://registry.npm.taobao.org
4.启动elasticsearch-head服务
bash
npm run start
5.解决跨域
访问http://ip:9200/
后你发现明明elasticsearch已经启动,为什么head没有监控到?那仅仅是因为出现了跨域问题而已,这时候需要你修改配置了。
修改elasticsearch.yml
文件
bash
vim /usr/local/elasticsearch-7.17.12/config/elasticsearch.yml
在末尾添加如下内容
bash
http.cors.enabled: true
http.cors.allow-origin: "*"
重启你的elasticsearch,然后再次访问http://ip:9100/
。
6.效果如下
我的ip要写成云服务器ip,各位本地启动,想必直接可以了。
7.后台启动
bash
nohup npm run-script start &