elasticsearch(2):配置head插件

es搜索返回的是json结构的数据,因此es可视化的支持不是很好,head插件的主要作用就是提供良好的可视化web界面,以及其他的一些增删查改,模拟请求等等常用、实用操作,使用起来很舒适,head查件基于node.js.因此在安装head插件之前需安装node.js.

步骤一:

安装node.js:去官网下载linux系统的安装包,并通过ftp传到linux服务器并解压。通过命令vim /etc/profile 编辑系统变量文件,新增环境变变量:export PATH=$PATH:+node.js解压后的路径。保存修改并退出,通过source /etc/profile让环境变量修改生效。通过命令node -v查看是否安装成功,如果出现版本号,则表明安装成功。

步骤二:

安装head插件,去github,搜索elasticsearch-head插件,选择mobz开头的,直接下载,地址如下:https://github.com/mobz/elasticsearch-head.git。下载的包为zip格式,通过unzip命令解压,如linux还没有unzip命令,需安装 yum install unzip。安装完毕继续解压。

 

步骤三:

外网启动elasticsearch-head插件。首先必须清楚elastisearch和elasticsearch-search是两个程序,都是通过外网访问,首先进入elasticsearch-head的解压文件夹,修改elasticsearch-head外网访问地址:命令vim Gruntfile.js,修改默认地址,在connect-->server--> options下面添加: hostname:' *’,通配符“*”表示任何ip均可访问。保存后退出。然后开启服务器防火墙9100端口,回到linux系统里启动elasticsearch-head插件。出现下图表示启动成功,但是未连接elasticsearch。

 

步骤四:

整合elasticsearch和elasticsearch-head插件,首先在elasticsearch文件夹下的config下的elasticsearch.yml中添加http.cors.enabled: true、http.cors.allow-origin: "*"属性,保存并退出。然后启动elasticsearch和elasticsearch-head两个服务。访问head插件,输入配置好的外网的elasticsearch的地址,点击链接,就可成功链接了。

 

 

步骤五:

自动链接,将elasticsearch-head文件夹下的_site文件夹下的app.js,通过ftp导出到本地,因为代码太多,利用vim操作很不方便,所以建议下载到本地操作后再上传。修改初始化连接配置为elasticsearch已配置好的外网地址。这样启动elasticsearch-head插件后就会自动链接elasticsearch。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值