Jav*_*kie 15 cassandra nodetool
最近,我开始使用Cassandra的Java驱动程序(cassandra-driver-core-2.0.2)开发Grails与Cassandra的集成.所以我很想知道我们如何知道我们的表在cassandra DB中存储数据的大小.
我创建了一个名为Customkeyspace的键空间和一个名为Movie的列族.所以我很想知道我必须使用哪个工具/命令来了解keypace/Column系列的大小?
Eri*_*rez 21
要获取有关Cassandra中列族的统计信息,只需运行以下命令即可:
nodetool cfstats
Run Code Online (Sandbox Code Playgroud)
它报告有关表的统计信息,包括实时数据大小以及磁盘.
有关此Cassandra 2.1实用程序的文档,请参见此处.
我创建了一个小脚本来将nodetool结果打印在一个漂亮的表格中:
#!/bin/sh
nodetool cfstats -H | awk -F ' *: *' '
BEGIN { print "Keyspace,Table,Live,Total" }
/^Keyspace : / { ks = $2 }
/\tTable:/ { t = $2 }
/\tSpace used .live/ { sp = $2 }
/\tSpace used .total/ { print ks "," t "," sp "," $2 }
' | column -s , -t
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24161 次 |
| 最近记录: |