/_cat请求可以列出所有可以使用的请求地址。
所有请求可以添加参数v,使输出更加可读。如
GET /_cat/master?v
所有请求都可以接受help的请求参数,显示所有列的说明信息。如
GET /_cat/master?help
所有请求可以接受参数h来确定希望哪些列进行展示
GET /_cat/nodes?h=ip,port,heapPercent,name
数字格式化。3.5mb表示3763212。同样在系统中可能会两种情况都使用。
curl '192.168.56.10:9200/_cat/indices?bytes=b'
如果希望
替换时间格式可以使用time(d:天,h小时,m分钟,s秒,ms毫秒)
替换大小格式可以使用size(由于此处不知道如何翻译直接拿过来了进制为10如7k=7000。k kilo,m mega,g giga,t tera,p peta)
替换byte格式可以使用bytes(进制为1024。 b bytes,kb kilobytes, mb megabytes ,gb gigabytes,tb terabytes,pb petabytes)
可以以json,text,smile,yaml或者cbor方式返回展示
% curl 'localhost:9200/_cat/indices?format=json&pretty' [ { "pri.store.size": "650b", "health": "yellow", "status": "open", "index": "twitter", "pri": "5", "rep": "1", "docs.count": "0", "docs.deleted": "0", "store.size": "650b" } ]
也可以根据参数s对某些列(或者别名)排序格式为s=column1,column2:desc,column3。默认排序方式为asc代表升序,也可以使用desc进行降序排序。如
GET _cat/templates?v&s=order:desc,template