共计 1586 个字符,预计需要花费 4 分钟才能阅读完成。
在应用 Elasticsearch 过程中. 常常在 Kinana 或者 command line 中应用 cat 命令获取 es 中的状态或者一些数据之间的关系.cat 命令也是 es 中应用频率比拟高的命令
列出所有_cat 命令
GET _cat/
cat 命令公共参数
1: verbose
每个命令都反对应用?v 参数,来显示具体的信息
# 获取集群状态
GET _cat/health
# 当应用 v 参数是 会显示列名的详细信息
GET _cat/health?v
2:help
获取以后命令每一列的信息阐明
# 这里对照不加 help 的命令能够显示每一列的信息阐明
GET _cat/health?help
3:header
强制显示指定列的信息, 不必全副输入.
h 前面跟多个参数用, 宰割, 参数名能够简写
# 显示所有的 node 信息
GET _cat/nodes?v
# 只显示 ip 和 load_5m 这两列
GET _cat/nodes?v&h=ip,load_5m
4:numeric formats(数组格式化)
对于数字显示, 能够显示单位 例如:bytes=b.
能够设置排序形式, 例如:s=store.size:desc 示意依据 store 字段降序排列
# 显示左右索引并依照存储大小排序
GET _cat/indices?v&s=store.size:desc
5: response_as_text_json_smile_yaml_or_cbor
设置输入显示格局.
默认依照 text 格局显示
# 通过 json 格局显示输入
GET _cat/indices?v&format=json&pretty
5:sort
通过指定列进行排序. 多个排序字段通过逗号宰割
# 列出说有 templates, 依照 order 降序,version 降序
GET /_cat/templates?v&s=order:desc,version:desc
cat 命令
=^.^=
# 磁盘还有数据调配信息
/_cat/allocation
/_cat/shards
/_cat/shards/{index}
/_cat/master
/_cat/nodes
/_cat/tasks
/_cat/indices
/_cat/indices/{index}
/_cat/segments
/_cat/segments/{index}
# 集群或者索引文档数量
/_cat/count
/_cat/count/{index}
/_cat/recovery
/_cat/recovery/{index}
/_cat/health
/_cat/pending_tasks
# 索引别名
/_cat/aliases
/_cat/aliases/{alias}
/_cat/thread_pool
/_cat/thread_pool/{thread_pools}
# 插件列表
/_cat/plugins
/_cat/fielddata
/_cat/fielddata/{fields}
# 获取 node 属性信息
/_cat/nodeattrs
/_cat/repositories
/_cat/snapshots/{repository}
/_cat/templates
/_cat/ml/anomaly_detectors
/_cat/ml/anomaly_detectors/{job_id}
/_cat/ml/trained_models
/_cat/ml/trained_models/{model_id}
/_cat/ml/datafeeds
/_cat/ml/datafeeds/{datafeed_id}
/_cat/ml/data_frame/analytics
/_cat/ml/data_frame/analytics/{id}
/_cat/transforms
/_cat/transforms/{transform_id}
参考文档
- https://www.elastic.co/guide/… (基于 es7.9 版本)
正文完
发表至: elasticsearch
2021-05-16