zoukankan      html  css  js  c++  java
  • Head插件——学习Elasticsearch的锋刃利器!

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

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

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

    安装

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

    F:softwareelasticsearch-2.2.1in>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:softwareelasticsearch-2.2.1pluginshead

    安装完,就发现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

  • 相关阅读:
    排序算法【java实现】(二)冒泡排序和简单选择排序
    排序算法【java实现】(一)直接插入排序
    Html中行内元素和块级元素有哪些?
    设计模式--单例模式(二)双重校验锁模式
    设计模式--单例模式(一)懒汉式和饿汉式
    给定一个字符串数组{"nba","abc","cba","zz","qq","haha"},请按照字典顺序进行从小到大的排序。
    请统计"nba"在字符串"nbaernbatynbauinbaopnba"中出现的次数
    java string方法
    css中的颜色值
    jquery动画效果中,避免持续反应用户的连续点击
  • 原文地址:https://www.cnblogs.com/clds/p/5769781.html
Copyright © 2011-2022 走看看