cassandra nodetool compactionhistory interpertation

时间:2015-03-30 10:49:56

标签: cassandra cassandra-2.0

当我运行命令

nodetool compactionhistory

我得到以下输出:

id                                       keyspace_name      columnfamily_name            compacted_at              bytes_in       bytes_out      rows_merged

---
01fd6ca0-d5b5-11e4-bc1e-8f1a146ee438     system             sstable_activity             1427593412714             3183           795            {4:16}

12e296c0-d30e-11e4-bc1e-8f1a146ee438     system             sstable_activity             1427301812780             4130           1069           {1:2, 4:24} 

最后一栏是什么意思?

1 个答案:

答案 0 :(得分:2)

它是一个直方图,显示压缩中合并的行数。关键是合并行的数量,因此{1:2, 4:24}表示有一行不需要合并两次,四行合并24次。

{4:16}这样的事情意味着压缩正在合并四个sstables,并且共有16个分区(行)在所有这些中共享。用{1:2, 4:24}表示有一些分区是单个sstable独有的。

如果有帮助的话{}有点不同https://www.datastax.com/documentation/cassandra/2.1/cassandra/tools/toolsCompactionHistory.html