ELK 插件(一) ---- head
一, 插件介绍
01, ElasticSearch Head是什么?
ElasticSearch Head是集群管理、数据可视化、增删查改、查询语句可视化工具。可以对集群进行傻瓜式操作。你可以通过插件把
它集成到elasticsearch(5.0版本后不支持此方式),也可以安装成一个独立webapp。
elasticsearch-head插件是使用JavaScript开发的,依赖Node.js库,使用Grunt工具构建.所以安装前必须具备Node.js和Grunt环境.
02, elasticsearch-head主要的作用
显示集群的拓扑,并且能够执行索引和节点级别操作 搜索接口能够查询集群中原始json或表格格式的检索数据 能够快速访问并显示集群的状态 有一个输入窗口,允许任意调用RESTful API。这个接口包含几个选项,可以组合在一起以产生不同的结果; 请求方法(get、put、post、delete),查询json数据,节点和路径 支持JSON验证器 支持重复请求计时器 支持使用javascript表达式变换结果
二,实施部署
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网V
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
ElasticSearch Head是什么?
作者:cmazxiaoma
链接:https://www.imooc.com/article/22709?block_id=tuijian_wz
来源:慕课网
01, 安装 node.js
wget https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz tar xf node-v10.15.1-linux-x64.tar.xz ln -s node-v10.15.1-linux-x64 node vim /etc/profile NODE_HOME=/elk/node PATH=$PATH:$JAVA_HOME:$NODE_HOME/bin
验证环境
02, 安装grunt
执行: npm install -g grunt-cli
[root@elk-master head]# grunt -version grunt-cli v1.3.2
03,安装head
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
unzip master.zip
修改elasticsearch-head-master下Gruntfile.js配置文件,添加hostname: '*',
vim Gruntfile.js
更换npm源
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用cnpm安装
cnpm install
根据需求可以选择更改连接的位置
vim _site/app.js
运行完成后执行命令完成后没有报错则进入head 根目录运行
grunt server &
访问对应地址显示web界面
问题:
一直存在如下未连接elasticsearch,可选择重启elastichsearch,也可能elasticsearch服务与elasticsearch-head之间可能存在跨越
编辑elasticsearch.yml
文件添加内容
vim config/elasticsearch.yml
http.cors.enabled: true
http.cors.allow-origin: "*"
重启
人生就像一滴水,非要落下才后悔!
--kingle