企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### cat indices cat indices命令为每个索引提供一个横截面. 该横截面信息横跨不同节点.比如: ~~~ GET /_cat/indices/twi*?v&s=index ~~~ 输出结果如下 ~~~ health status index uuid pri rep docs.count docs.deleted store.size pri.store.size yellow open twitter u8FNjxh8Rfy_awN11oDKYQ 1 1 1200 0 88.1kb 88.1kb green open twitter2 nYFWZEO7TUiOjLQXBaYJpA 5 0 0 0 260b 260b ~~~ 我们可以快速的告诉你有多少分片组成一个索引,文档的数量,删除的文档数量,主分片的存储容量,以及整个存储的容量(所有的分片包括副本)。所有这些公开的度量标准都直接来自Lucene api。 注意 1. 由于在lucene级别上显示的文档数量和删除的文档数量,它包括所有隐藏的文档(例如,从嵌套文档中)。 2. 为了在elasticsearch级别获取文档的实际计数,推荐的方法是使用cat计数或count API 只显示主分片信息 索引统计信息通常会显示所有分片信息,包含主分片和副本分片,有时候我们只关注主分片上的信息统计,因此我们可以通过"pri"标记来让返回结果只显示主分片统计信息. 实例 显示哪些索引的健康状态为yellow ~~~ GET /_cat/indices?v&health=yellow ~~~ 返回结果如下: ~~~ health status index uuid pri rep docs.count docs.deleted store.size pri.store.size yellow open twitter u8FNjxh8Rfy_awN11oDKYQ 1 1 1200 0 88.1kb 88.1kb ~~~ 返回文档数量最多的索引 ~~~ GET /_cat/indices?v&s=docs.count:desc ~~~ 返回结果如下: ~~~ ealth status index uuid pri rep docs.count docs.deleted store.size pri.store.size yellow open twitter u8FNjxh8Rfy_awN11oDKYQ 1 1 1200 0 88.1kb 88.1kb green open twitter2 nYFWZEO7TUiOjLQXBaYJpA 5 0 0 0 260b 260b ~~~ 查看索引"twitter"完成了多少次合并操作 ~~~ GET /_cat/indices/twitter?pri&v&h=health,index,pri,rep,docs.count,mt ~~~ 返回结果如下: ~~~ health index pri rep docs.count mt pri.mt yellow twitter 1 1 1200 16 16 ~~~ 查看每个索引使用了多少内存 ~~~ GET /_cat/indices?v&h=i,tm&s=tm:desc ~~~ 结果如下: ~~~ i tm twitter 8.1gb twitter2 30.5kb ~~~