学习笔记(六)、ElasticSearch 可视化工具Head安装使用

上节都是通过rest请求的方式使用Elasticsearch,未免太过麻烦,而且也不够人性化。我们一般都会使用图形化界面来实现Elasticsearch的日常管理,最常用的就是Head插件

1、下载插件

https://github.com/mobz/elasticsearch-head,解压到任意目录,但是要和elasticsearch的安装目录区别开。

2、安装Node.js

简单的说 ,Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

为什么要安装Node.js呢,下面用到的Grunt 工具是基于Node.js 使用的

 下载地址:https://nodejs.org/en/download/releases/

下载 .msi版本选择安装目录 一直下一步确定即可,安装后进入cmd 输入 node -v 显示版本号即安装成功

Node.js 的语法这里就不介绍了,想了解的可以参考其他博客

3、包资源管理器NPM

npm全称Node Package Manager,他是node包管理和分发工具。其实我们可以把NPM理解为后端的Maven 

我们通过npm 可以很方便地下载js库,管理前端工程.

最近版本的node.js已经集成了npm工具,在命令提示符输入 npm -v 可查看当前npm版本

4、换成淘宝镜像

npm install ‐g cnpm ‐‐registry=https://registry.npm.taobao.org               

-g  表示为全局安装,任何项目中下载依赖都可以使用cnpm 

5、安装Grunt

npm install ‐g cnpm ‐‐registry=https://registry.npm.taobao.org

Grunt是基于Node.js的项目构建工具。它可以自动运行你所设定的任务 

6、安装项目依赖

cmd 进入下载解压好的 head 项目目录,输入 cnpm install 

package.json 文件中 配置了项目的依赖

7、启动服务

cmd 进入head目录启动head,输入命令 grunt server  

启动成功后浏览器访问:http://localhost:9100

8、配置跨域调用

浏览器端会报 No 'Access-Control-Allow-Origin' header is present on the requested resource 拒绝跨域调用

修改 Elasticsearch 安装目录中config 文件夹下 elasticsearch.yml 文件,加入下面两行:

http.cors.enabled: true

http.cors.allow‐origin: "*"

 重启Elasticsearch 服务 和 Head 再次访问 http://localhost:9100  连接 Elasticsearch 出现如下截图:

 

通过可视化工具可以更好的操作Elasticsearch了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值