搭建ELK日志分析系统(二)-elasticsearch-head插件安装
来源:互联网 发布:淘宝店铺首页1200 编辑:程序博客网 时间:2024/05/29 16:05
前言
elasticsearch-head是一个界面化的集群管理工具,数据可视化、增删改查工具。它是完全由HTML5编写的独立网页程序,你可以通过插件把它集成到es。
安装elasticsearch-head
elasticsearch5.0之后,head插件换成了采用grunt服务方式启动,需要用npm方式打包安装,所以需先安装nodejs
直接下载Linux Binaries格式的NodeJs安装包(安装方便)
wget https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-x64.tar.gz
解压到指定文件夹
tar -xzvf node-v6.11.2-linux-x64.tar.gz -C /usr/local/
重命名
mv /usr/local/node-v6.11.2-linux-x64 /usr/local/node-v6.11.2
配置环境变量
vi /etc/profileexport NODE_HOME=/usr/local/node-v6.11.2export PATH=$NODE_HOME/bin:$PATHexport NODE_PATH=$NODE_HOME/lib/node_modules
使环境变量生效
source /etc/profile
查看nodejs是否生效
node -vnpm -v
安装elasticsearch-head使用到git工具
yum install git
安装grunt
npm install -g grunt-cliln -s /usr/local/node-v6.11.2/lib/node_modules/grunt-cli/bin/grunt /usr/bin/grunt
下载获取elasticsearch-head插件
cd /usr/local/elasticsearch-5.5.2/git clone git://github.com/mobz/elasticsearch-head.git#结果git下载生成这个文件夹/usr/local/elasticsearch-5.5.2/elasticsearch-head
安装插件,建议使用cnpm安装,使用npm安装过程中下载依赖时出现失败(因为墙的问题)
所以我们先安装国内镜像cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
从此用cnpm代替npm
安装elasticsearch-head
#进入刚才下载目录cd /usr/local/elasticsearch-5.5.2/elasticsearch-head#执行cnpm安装cnpm install
安装成功后,修改配置
vi Gruntfile.jsconnect: { server: { options: { hostname: "0.0.0.0", port: 9100, base: '.', keepalive: true } }}
修改_site/app.js配置
vi _site/app.js#搜索http://localhost:9200#修改为this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.1.138:9200";
启动服务
grunt server#如果启动成功,则可以直接使用后台运行,命令行可继续输入(但是如果想退出,则需要自己kill进程)grunt server &
启动elasticsearch
#切换用户su elk./bin/elasticsearch#elasticsearch也有后台运行模式,只需后面添加-d参数./bin/elasticsearch -d
启动前确保elasticsearch配置已修改为外部可访问(参考上一节)
vi ./config/elasticsearch.ymlnetwork.host: 192.168.1.138 http.port: 9200# 增加新的参数,这样head插件可以访问eshttp.cors.enabled: truehttp.cors.allow-origin: "*"
最终运行效果,注意集群健康状态,如果链接不成功,请检查上一节相关设置
安全问题
因为该插件可以对数据进行,增删改查,故生产环境尽量不要使用。
阅读全文
0 0
- 搭建ELK日志分析系统(二)-elasticsearch-head插件安装
- 搭建ELK日志分析系统(一)-Elasticsearch安装
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(二) Logstash简介及常见配置语法
- ELK单机版搭建之ElasticSearch-head插件安装
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(六) ElasticSearch demo演示
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(七) elasticsearch.yml配置文件详细说明
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(九) elasticsearch简介及集群介绍
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十) elasticsearch集群部署
- Ubuntu 14.04搭建ELK日志分析系统(Elasticsearch+Logstash+Kibana)
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十四) logstash grok 正则解析日志
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(一) Logstash demo演示
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(三) logstash input output 配置
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(四) logstash codec和filter 配置
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(五) 通过redis扩展logstash
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十一) kinaba demo
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十二) kibana 界面使用简介
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十三) kibana 界面查询语法
- ELK(一)ELK日志收集分析系统环境搭建
- 自带JSON解析工具
- Golong学习之包管理的探索与实践
- hadoop搭建过程中设置NTP时间服务器
- 矩阵分解(MF,SVD)和协同过滤(CF)
- eclipse导入JDK源码
- 搭建ELK日志分析系统(二)-elasticsearch-head插件安装
- 递归--二叉树遍历,求深度,求二叉树节点个数
- lspci | grep -i raid查询系统的raid卡信息
- ref与out之间的区别整理
- raspberry pi安装MySql无法登陆问题
- Robot Framework String库的常用方法
- 用oracle数据库做一份课表
- String、StringBuffer与StringBuilder之间区别
- java html转word!