HEAD插件安装与使用(便于UI界面操作ES)

HEAD插件安装

云主机
preSoftware已经安装好了head插件和node支持

简介 是一个HTML5编写的集群操作和管理工具,可以对集群进行傻瓜式操作,
Head插件中可以显示集群的拓扑结构,执行索引和节点级别等操作,同时也可以输入RESTful命令和Elasticsearch交互,总结就是一个可视化的可以发
起restful请求的支持http协议的es工具,实现简化的es操作

安装步骤

(云主机不需要,虚拟机需要网络环境才可以安装成功)
1配置node环境
需要运行node.js环境,首先安装node.js
上传解压node包
#tar[空格]-xf[空格]node****.**.tar.gz
在这里插入图片描述

进入根目录下的bin目录,执行npm命令#npm[空格]install[空格]-g[空格]grunt-cli
在这里插入图片描述
验证安装版本是否成功#node[ 空 格 ]-v #npm[ 空 格 ]-v #grunt[空格]-version
在这里插入图片描述
2安装head插件(云主机无需安装,虚拟机需要安装)

注意:这是一个zip包,所以不能用tar解压,需要zip解压,测试当前系统是否安装zip命令包
#unzip

返回当前命令无法找到,需要安装zip和unzip #yum[空格]-y[空格]install[空格]unzip[空格]zip
在这里插入图片描述
上传head包解压
#unzip[]elasticsearch-head-master.zip

在这里插入图片描述
在这里插入图片描述
3.修改es文件elasticsearch.yml,添加如下内容(需要在安装完成es后手动配置)
http.cors.enabled:[ 空 格 ]true http.cors.allow-origin:[空格]"*" #vim[]elasticsearch.yml
在这里插入图片描述
在最后添加如上内容即可
在这里插入图片描述
编辑如上两个内容的意思是:开启http对外服务,让head插件能够访问es集群,修改完成后重启es

4修改head插件配置文件(全部需要做,否则head插件无法被外网访问) 新安装的head插件在GuntFile.js文件中没有hostname的属性
head插件需要对接es节点(如果是集群es需要对接master节点)
所以找到根目录下的Gruntfile.js文件,找到connect属性,修改hostname 为当前es节点的ip地址
在这里插入图片描述
在这里插入图片描述

5配置node的环境变量,使命令可以在任何位置执行(云主机无需操作,虚拟机需要修改)
#vim[空格]/etc/profile 添加如下内容
在这里插入图片描述
使配置生效#source[]/etc/profile

6启动head插件访问

进入head根目录执行命令#gruant[空格]server
在这里插入图片描述
在这里插入图片描述
启动就成功了,可以在浏览器访问当前es集群
在这里插入图片描述
总结head安装过程中grunt容易出现的问题:
1没有本地支持
在这里插入图片描述

提示unable to file local grunt,原因是因为当前工程(head工程中没有grunt的本地文件)

在head插件根目录执行
#npm[空格]instal[空格]-g[空格]grunt (需要下载,2分钟左右) 解释:全局安装grunt
#npm[]install[]grunt
解释:将grunt安装到当前目录

2缺少grunt支持部件
在head根目录执行grunt server
在这里插入图片描述
挨个执行
#npm[]install[]缺少的插件名称例如
#npm[]install[]grunt-contrib-connect

其中最后两个module不影响启动和使用可以不装,jasmine耗时较长

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值