如何查询Elasticsearch存储的数据量?cluster-stats API字段疑问
关于Elasticsearch cluster-stats API中store.size_in_bytes的说明
是的,cluster-stats API返回结果里的store.size_in_bytes字段,就是集群层面存储的数据量大小,但需要明确几个关键细节:
- 该数值是集群所有节点上,所有已打开索引(包含主分片和副本分片)占用的磁盘总空间,涵盖了Elasticsearch存储的所有内容:原始文档、索引结构、元数据等,且已经考虑了Elasticsearch的数据压缩机制。
- 它不等于你写入的原始数据大小——因为Elasticsearch会对数据做压缩处理,实际磁盘占用通常比原始输入数据小。
- 如果需要查看单个索引的存储大小,可以使用
_cat/indices?v命令,或者针对特定索引调用_statsAPI。
内容的提问来源于stack exchange,提问作者dishatkr
相关产品推荐
相关产品推荐

