我在我的项目中使用了cassandra,它不是分布式的,现在我写了一些junit测试,我想在每次测试完成后清除我的数据库,但是rowkey不能删除?你能告诉我如何删除 cassandra rowkey。
问问题
412 次
2 回答
3
和赫克托一起做:
Mutator<K> = HFactory.createMutator(keyspace, Serializer<K>);
mutator.addDeletion(key, columnFamilyName);
mutator.execute();
其中 K 是您的行的类型
于 2013-09-22T07:34:32.480 回答
1
要清除列族中的所有数据,您应该使用截断。您可以从 cassandra-cli 执行此操作:
[default@unknown] use ks;
Authenticated to keyspace: ks
[default@ks] truncate cf;
于 2013-09-22T09:52:26.957 回答