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>

4

1 回答 1

6

感谢你们。最后我自己弄清楚了。我首先list mytable在 cassandra-tcli 中做了一个,然后从结果中取出 RowKey 值并在命令中使用它nodetool getsstables test mytable H:P:Kolkata 所以 key 将是H:P:Kolkata

如果您有复合分区键,则:在它们之间按顺序使用以找出 RowKey(PartitionKey)。

于 2016-02-04T18:12:32.100 回答