如何找到Elastic Search用于索引的磁盘空间量?我目前正在本地运行它,我正在尝试查看我将在要旋转的虚拟机上需要多少磁盘空间。
发布于 2015-04-03 00:54:43
Elasticsearch的方法是使用_cat/shards
并查看store
列:
curl -XGET "http://localhost:9200/_cat/shards?v"
index shard prirep state docs store ip node
myindex_2014_12_19 2 r STARTED 76661 415.6mb 192.168.1.1 Georgianna Castleberry
myindex_2014_12_19 2 p STARTED 76661 417.3mb 192.168.1.2 Frederick Slade
myindex_2014_12_19 2 r STARTED 76661 416.9mb 192.168.1.3 Maverick
myindex_2014_12_19 0 r STARTED 76984 525.9mb 192.168.1.1 Georgianna Castleberry
myindex_2014_12_19 0 r STARTED 76984 527mb 192.168.1.2 Frederick Slade
myindex_2014_12_19 0 p STARTED 76984 526mb 192.168.1.3 Maverick
myindex_2014_12_19 3 r STARTED 163 208.5kb 192.168.1.1 Georgianna Castleberry
myindex_2014_12_19 3 p STARTED 163 191.4kb 192.168.1.2 Frederick Slade
myindex_2014_12_19 3 r STARTED 163 181.6kb 192.168.1.3 Maverick
myindex_2014_12_19 1 p STARTED 424923 2.1gb 192.168.1.1 Georgianna Castleberry
myindex_2014_12_19 1 r STARTED 424923 2.1gb 192.168.1.2 Frederick Slade
myindex_2014_12_19 1 r STARTED 424923 2.1gb 192.168.1.3 Maverick
myindex_2014_12_19 4 r STARTED 81020 435.9mb 192.168.1.1 Georgianna Castleberry
myindex_2014_12_19 4 p STARTED 81020 437.8mb 192.168.1.2 Frederick Slade
myindex_2014_12_19 4 r STARTED 81020 437.8mb 192.168.1.3 Maverick
否则,在Linux中,要按文件夹查看空间,请使用:
du -hs /myelasticsearch/data/folder
或者按文件系统查看空间:
df -h
发布于 2016-07-13 20:56:19
如果您不需要/_cat/shards
返回的每个分片的统计信息,您可以使用
curl -XGET 'http://localhost:9200/_cat/allocation?v'
获取每个节点的已用磁盘空间和可用磁盘空间。
发布于 2017-11-22 16:04:38
要查看ES集群的整体磁盘使用情况/可用空间,可以使用以下命令:
curl -XGET 'localhost:9200/_cat/allocation?v&pretty'
希望这能有所帮助。
https://stackoverflow.com/questions/29417830
复制相似问题