2013-09-22 42 views
2

我在我的項目中使用cassandra,它不分佈,現在我寫了一些junit測試,並且我想在完成每個測試後清除我的數據庫,但rowkey不能被刪除?你能告訴我如何刪除cassandra rowkey。如何刪除cassandra rowkey

+0

您使用的是CQL3嗎? –

回答

1

的類型從一個列族,你應該使用截斷清除所有數據。您可以通過cassandra-cli完成此操作:

[[email protected]] use ks; 
Authenticated to keyspace: ks 
[[email protected]] truncate cf; 
3

埃克托給你做:

Mutator<K> = HFactory.createMutator(keyspace, Serializer<K>); 
mutator.addDeletion(key, columnFamilyName); 
mutator.execute(); 

其中,K爲您排

+1

@doandhuyhai劇照rowkey遺蹟 – 2014-01-15 08:20:02