ELK 初学笔记Elasticsearch-head插件
head插件head 是一个用于管理ES的web前端插件,需要nodejs,npm是一个H5编写的ES集群操作和管理工具显示集群的拓扑,并且能够执行索引和节点级别的操作搜索接口能够查询集群种原始json或表格格式的检索数据能够快速访问并显示集群的状态有一个输入窗口,允许任意调用RESTfulAPI安装yum install nodejs npmgit -y #安装相关软件git clone git
·
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
更多推荐
已为社区贡献1条内容
所有评论(0)