Head插件——学习Elasticsearch的锋刃利器!

在学习Elasticsearch的过程中,必不可少需要通过一些工具查看es的运行状态以及数据。如果都是通过rest请求,未免太过麻烦,而且也不够人性化。
此时,head可以完美的帮助你快速学习和使用es。

Head插件可以实现基本信息的查看,rest请求的模拟,数据的检索等等。

安装

在网络畅通的情况下(需要能访问github),可以直接通过plugin进行安装。即在es的bin目录下运行:

F:\software\elasticsearch-2.2.1\bin>plugin.bat install mobz/elasticsearch-head
-> Installing mobz/elasticsearch-head...
Trying https://github.com/mobz/elasticsearch-head/archive/master.zip ...
Downloading ....................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
.............DONE
Verifying https://github.com/mobz/elasticsearch-head/archive/master.zip checksum
s if available ...
NOTE: Unable to verify checksum for downloaded plugin (unable to find .sha1 or .
md5 file to verify)
Installed head into F:\software\elasticsearch-2.2.1\plugins\head

安装完,就发现plugins下面多了一个head的文件夹。

通过上面的安装输出消息,也可以发现head插件其实就是下载了zip包,然后解压到了head目录中。因此,(也可以直接去github上面下载zip包)

启动

直接正常运行es即可。

然后访问:localhost:9200/_plugin/head就可以访问了。

使用

概览

这个页面可以看到基本的分片的信息,比如主分片、副本分片等等,以及多少分片可用。

上方my-application是集群的名称,颜色表示集群的健康状态:

  • 绿色表示主分片和副本分片都可用;
  • 黄色表示只有主分片可用,没有副本分片;
  • 红色表示主分片中的部分索引不可用,但是不耽误某些索引的访问。

索引

这个页面可以创建索引,并且可以设置分片的数量,副本的数量等等。

创建完索引,可以回来再看看概览的数据:

数据浏览

这个tab页可以看到每个索引的基本信息,比如都有什么字段,存储的内容等等。

不过这里并不能查询到全量的数据!想要看所有的数据,只能使用scroll进行分页查询了。

基本查询

在这里可以拼接一些基本的查询。
如果了解elasticsearch的朋友,可以在这里轻松拼接处es的查询语句。

复合查询

这里比较常用了,不仅仅可以做查询,还可以执行PUT DELETE等curl的命令。

因此,刚学习es的朋友,不需要在windows下安装curl,直接在这里就可以提交一些rest请求。

这里能使用的功能还是很多的,所有需要通过curl执行的rest请求,都可以在这里执行:

  • 创建索引
  • 删除索引
  • 索引数据
  • 更新数据
  • 删除数据
  • 创建映射
  • 创建别名
  • 指定路由
  • .....
    太多了....

这里还具有历史记忆,执行过的rest请求,还能再次查询到,非常人性化。

参考

github:elasticsearch-head

转载于:https://www.cnblogs.com/clds/p/5769781.html

Head插件——学习Elasticsearch的锋刃利器!相关推荐

  1. jquery插件学习(六)

    继续上面的示例说明 把其中的参数默认值作为$.fn.color对象的属性单独进行设计,然后借助jquery.extend方法,覆盖原来的参数选项即可 ;(function($){$.extend($. ...

  2. Gradle插件学习笔记(二)

    之前介绍了Gradle插件的开发,这次会对功能进行一部分拓展,建议没有读过第一篇文章的朋友,先看一下Gradle插件学习笔记(一) Extension 之前的文章提到过,如何编写一个插件,但是并不能通 ...

  3. Qt 插件学习(一)

    插件是什么 注意:这儿暂时不考虑静态插件(潜意识中总觉得它根本就不算插件). 插件是一个动态库(共享库).动态库是一个独立的文件中的独立模块,可被多个程序访问. 先看动态库的两种用法 1. 程序链接时 ...

  4. Unity游戏编程自学书籍、插件学习与视频教程

    本文主要介绍用Unity进行游戏编程开发的自学书籍.需要学习的插件以及相关视频教程. 由于Unity采用C#进行开发,所以在进行下面的学习之前,确保自己有一定的C#基础并对基础的数据结构与算法有一定的 ...

  5. 深入学习ElasticSearch(一)——ElasticSearch安装

    ElasticSearch安装 前言:由于最近帮导师做项目,需要用到ElasticSearch去存储数据,深知ElasticSearch当中的一些坑,准备写一个系列的深入学习ElasticSearch ...

  6. CAD插件学习系列教程(六) 文字自动避让工具

    我是王石头,这是CAD插件学习系列教程的第六篇,这次推荐的cad插件是重叠文字自动避让的工具. 在日常的cad的制图中,文字压盖情况是无法避免的,尤其在一些大型图件中,如果有大量的文字压盖情况需要修改 ...

  7. WorldWind学习系列十一:Virtual Earth插件学习

    学习WorldWind有很长时间了,理论学习算是基本完成了.我体会是WW的学习主要分为两大步:WW框架体系学习和WW插件学习.学习WW插件逐步深入后,必然要首先学习Direct3D编程,这也算是我的经 ...

  8. CAD插件学习系列教程(九) 简单好用的CAD图层管理工具

    我是王石头,不知不觉,这已是CAD插件学习系列教程的第九篇了,这次推荐一款非常好用的CAD图层管理工具. 众所周知,在CAD制图时,掌握CAD图层的快速开关是提升制图速度的关键,一个CAD制图高手和一 ...

  9. B19 - 999、大数据组件学习⑯ - ElasticSearch

    初学耗时:999h 注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端. 『   因为要去见那个不一般的人,所以我就不能是一般人.』  ギ 舒适区ゾ || ♂ 累觉无爱 ♀ B1 ...

最新文章

  1. 分布式事务 TCC-Transaction 源码分析 —— 项目实战
  2. switch判断条件
  3. 光学基础知识:白光、颜色混合、RGB、色彩空间
  4. 线性回归,logistic回归和一般回归
  5. 跨浏览器用javascript获取窗口的位置和大小
  6. java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this a
  7. SQL Server 2014新特性探秘(1):内存数据库
  8. logstash之codec插件
  9. python逢7跳过_python学习笔记(七)break 和continue
  10. “互联网+”大赛全市第三名软件杯全国第一名 - Cloud Lab商业策划书
  11. 百度网盘资源转迅雷下载正确打开方式!
  12. 信号能量、功率、功率谱密度、自相关函数公式总结
  13. 怎样统计PPT演示文稿的字数
  14. 通用权限管理概要设计说明书
  15. Flink 可视化开发平台--Streamx部署
  16. 处理器的排名_齐齐哈尔LPCVD尾气处理器排名推荐
  17. 计算机声音音乐小星星,幼儿园小班音乐课件:《小星星》
  18. html svg折线带圆角,SVG / d3.js上的矩形的一个角的圆角(svg / d3.js rounded corner
  19. 《西瓜书》笔记整理——第一章
  20. PEG/蛋白Prote/抗体antibody/PAA/SiO2功能化 修饰NaY(Gd/Lu/Nd):Yb,Tm@NaYF4:Yb,Nd上转换纳米颗粒

热门文章

  1. C++ string使用介绍(非常全面,详细)
  2. Excel excel提取不重复值
  3. linux删除80端口,linux下解决80端口被占用
  4. SSH笔记-Struts2的通配符
  5. 787. K 站中转内最便宜的航班(加权有向图的最短路径)
  6. Outlook2007设置手册
  7. JETSON TX2 突然关机
  8. Hexo博客主题安装和优化(一)
  9. matlab振荡环节的频率特性,5-2典型环节与开环系统的频率特性ppt2010.ppt
  10. 安卓微信浏览器scrollTop