Nodetool可以获得复合分区键的稳定性

时间:2016-02-03 16:54:39

标签: nodetool cassandra-2.1

我在密钥空间测试中有一张表 -

CREATE TABLE mytable ( firstname text, lastname text, address text, phone text, PRIMARY KEY (firstname,lastname,address) )

我已插入记录

insert into test.mytable(firstname,lastname,address,phone)  values ('H','P','Kolkata','9836852120');

并且还执行了nodetool compact test mytable以强制记录进入sstable。

现在我想为此记录执行nodetool getsstables。如何在此命令nodetool getsstables test mytable <key>中传递复合键?

1 个答案:

答案 0 :(得分:5)

谢谢你们。最后我自己弄清楚了。我首先在cassandra-tcli中执行了list mytable,然后从结果中获取RowKey值并在命令nodetool getsstables test mytable H:P:Kolkata中使用它 所以关键是H:P:Kolkata

如果你有复合分区键,那么在它们之间按顺序使用:来找出RowKey(PartitionKey)。