文档首页/ 云搜索服务 CSS/ 常见问题/ CSS集群管理/ CSS集群冻结索引后如何查询OBS上的索引占用量?
更新时间:2024-09-14 GMT+08:00

CSS集群冻结索引后如何查询OBS上的索引占用量?

CSS集群冻结到OBS上的索引大小和未冻结时的索引大小是一样的,通过查询已冻结的索引信息就可以获取OBS上所有索引的大小信息,而所有索引的大小之和就是OBS上索引的占用量。

执行如下命令获取正在冻结过程中或者已经冻结完成的所有索引。
GET _cat/freeze_indices?stage=$

返回结果如下(仅示例,请以实际返回结果为准):

green open data2 0bNtxWDtRbOSkS4JYaUgMQ 3 0  5 0  7.9kb  7.9kb
green open data3 oYMLvw31QnyasqUNuyP6RA 3 0 51 0 23.5kb 23.5kb

其中,返回值最后一列的数据就是索引大小信息。

其他相关问题

  • 存储在OBS上的索引数据的收费说明

    存储在OBS上的索引数据会收取OBS费用,费用可以参考OBS价格计算器中单AZ标准存储的价格。

  • 冻结索引到OBS后仍可执行查询命令获取索引信息的原理

    由于Elasticsearch和OpenSearch集群默认使用本地存储,底层的Lucene索引文件存储在本地磁盘,Lucene通过Directory接口与底层存储进行交互,通过以下接口可以读取文件。

    public abstract IndexInput openInput(String name, IOContext context) throws IOException;

    存算分离特性就是通过Directory接口与OBS交互,读取OBS上的文件,实现冻结索引到OBS后仍可执行查询命令获取索引信息。