上节都是通过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 可视化工具Head安装使用

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

相关文章:

  • 2021-12-24
  • 2021-10-19
  • 2021-07-18
  • 2021-09-08
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
  • 2022-01-30
猜你喜欢
  • 2021-10-12
  • 2022-02-13
  • 2021-09-16
  • 2021-11-22
  • 2021-12-30
  • 2022-12-23
  • 2021-08-02
相关资源
相似解决方案