head介绍

head 是一个用于管理ES的web前端插件,需要nodejs,npm
是一个H5编写的ES集群操作和管理工具
显示集群的拓扑,并且能够执行索引和节点级别的操作
搜索接口能够查询集群种原始json或表格格式的检索数据
能够快速访问并显示集群的状态
有一个输入窗口,允许任意调用RESTfulAPI

安装

yum install nodejs npm  git -y #安装相关软件
cd /etc/elasticsearch
git clone git://github.com/mobz/elasticsearch-head.git
cd /etc/elasticsearch/elasticsearch-head
vim Gruntfile.js   #编辑Gruntfile.js 文件
追加下面一行
hostname: '*'
#注意添加完上面之后,要在keepalive:true这加","不然启动会报错

在这里插入图片描述

vim  _site/app.js
localhost改为0.0.0.0   #云服务器,改成0.0.0.0

在这里插入图片描述

cd /etc/elasticsearch/elasticsearch-head/
npm config set strict-ssl false  #解决SSL验证问题
npm install
npm audit fix --force  #修复漏洞
#ES 增加跨越配置
vim /etc/elasticsearch/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"

启动

cd /etc/elasticsearch/elasticsearch-head/node_modules/grunt/bin/
./grunt server& #后台执行
netstat -anlput   #查看grunt  9100端口是否被监听
http://公网IP:9100   #网页访问

Logstash 日志的采集、分析、过滤日志的工具

构建ELK日志分析平台

kibana

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐