zoukankan      html  css  js  c++  java
  • ElasticSearch 基础篇 02

    一、cat 参数规范

      

    二、cat API

    1. 查看集群健康情况

    GET /_cat/health?v
    

    2. 查看集群上整个索引 或 指定索引 统计信息

    GET /_cat/indices?v
    GET /_cat/indices/food20200909?v
    

    3. 查看集群整体分片 或 指定索引分片信息

    GET /_cat/shards?v
    GET /_cat/shards/food20200909?v
    

    4. 查看所有节点 或 主节点 信息

    GET /_cat/nodes?v
    GET /_cat/master?v
    

    5. 查看索引名称和别名

    GET /_cat/aliases?v
    

    6. 查看分片部署信息(包括分片所占磁盘大小等)

    GET /_cat/allocation?v
    

    7. 查看各个节点线程池的情况

    GET /_cat/thread_pool?v
    

    8. 查看整体索引 或 指定索引 段的情况

    GET /_cat/segments?v
    GET /_cat/segments/food20200909?v
    

    9. 查看字段缓存大小

    GET /_cat/fielddata?v
    

    10. 输出集群中正在执行的任务

    GET /_cat/pending_tasks?v
    

    11. 快速查看整体索引 或 指定索引数据量

    GET /_cat/count?v
    GET /_cat/count/foodspu?v
    

      以上命令输出只是 es 提供给我们的一些默认内容以及默认的排序规则展示。

      如果想要看更详细的,需要输出更加详细的内容且需要按照指定字段排序,需要通过 help、headers 和 sort 来辅助进行复杂内容输出。

      例如,我在查看某索引分片详情,想要看每个分片对应的 segments 到底有多少个,且按照 segments 大小倒序排列。

      这个时候默认是看不到的,需要命令来辅助了,具体操作如下:

    1. 通过 help 来查看可以展示还有哪些字段

    GET /_cat/shards?help
    

      

     2. 通过上面得到的内容来指定想要输出的

    GET /_cat/shards/food20200909?v&h=index,docs,store,ip,sc&s=sc:desc
    

    其中:h 表示要输出的字段,s 表示按照哪个字段排序以及排序规则

  • 相关阅读:
    docker学习笔记(一)-vagrant/docker machine安装docker,阿里云通过docker machine安装docker
    docker安装 centos7
    Robot Framework user guide
    Powershell 备忘
    如何在linux系统内用openssl 生成 过期的证书
    同时装了Python3和Python2,怎么用pip?
    python 基础笔记三
    python 基础笔记二
    python对文件的操作
    3-4 字典的嵌套
  • 原文地址:https://www.cnblogs.com/liang1101/p/13644908.html
Copyright © 2011-2022 走看看