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