elasticsearch-head的使用

ealsticsearch只是后端提供各类api,那么怎么直观的使用它呢?elasticsearch-head将是一款专门针对于elasticsearch的客户端工具html

elasticsearch-head配置包,下载地址:https://github.com/mobz/elasticsearch-head前端

elasticsearch-head是一个基于node.js的前端工程,启动elasticsearch-head的步骤以下(这里针对的是elasticsearch 5.x以上的版本):node

  一、进入elasticsearch-head的文件夹,如:D:\xwj_github\elasticsearch-headgit

  二、执行 npm installgithub

  三、执行 npm run startnpm

 在浏览器访问http://localhost:9100,可看到以下界面,表示启动成功:json

  

  仔细观察,咱们会发现客户端默认链接的是咱们elasticsearch的默认路径。而此时elasticsearch服务未启动,因此集群健康值是未链接后端

  集群健康值的几种状态以下:api

     绿色,最健康的状态,表明全部的分片包括备份均可用浏览器

    黄色,基本的分片可用,可是备份不可用(也多是没有备份)

       红色,部分的分片可用,代表分片有一部分损坏。此时执行查询部分数据仍然能够查到,遇到这种状况,仍是赶快解决比较好

         灰色,未链接到elasticsearch服务

 此时,咱们启动elasticsearch服务,从新刷新浏览器,发现集群健康值变成了黄色,以下:

 

一、概览

  经过上图能够看到咱们的节点名称为elasticsearch,而且该节点下有两个索引test_index一、test_index2

  在test_index2下,选择信息-->索引信息,能够查看该索引的全部信息,包括mappings、setting等等

    

  在test_index2下,选择动做-->关闭/开启,能够关闭/开启该索引,关闭后的索引如图:

    

  在该界面也能够模糊查询索引、设置刷新频率等操做。以下图:

  

 

二、索引

  在这里,能够查看到因此的索引,而且还能够建立一个新的索引,以下图:

   

三、数据浏览

  这里可看到索引、类型、字段、数据信息,以下图所示:

  

  关于这些名词表示的意思,能够参考http://www.javashuo.com/article/p-qlhzrajl-bh.html

 

四、基本查询

  在这个页签,能够作数据进项简单的查询

   

  选择一个索引,而后再选择不一样的查询条件,勾选“显示查询语句”,最后点击搜索,能够看到具体的查询json和查询结果

  至于不一样组合的查询条件表示的意思,能够参考http://www.javashuo.com/article/p-mbgireqf-da.html

 

五、复合查询

  在这个页签,可使用json进行复杂的查询,也可发送put请求新增及跟新索引,使用delete请求删除索引等等。如图所示:

  

 

  该页签的简单使用能够参考https://blog.csdn.net/bsh_csn/article/details/53908406