通过hector-API在Cassandra Column系列中启用缓存?

时间:2013-01-17 11:46:49

标签: cassandra hector

我使用prettyprint中的hector-core1.0-5连接到cassandra。使用此API,我可以创建密钥空间。但我无法找到配置列族“缓存”属性的方法。因此,默认情况下,它会为所有创建的列族指定“KEYS_ONLY”作为“缓存”值。我想将此属性值更改为“ALL”,以便我可以在cassandra.My cassandra version1.2.0中同时使用密钥缓存和行缓存。任何人都帮我找到了在创建键空间时改变“缓存”属性的方法。

2 个答案:

答案 0 :(得分:1)

在ColumnFamilyDefinition界面中不支持get或set缓存。 Hector社区必须修补代码。

答案 1 :(得分:0)

不知道赫克托尔是这样的。但我们正在使用Playorm for Cassandra,它使用像hibernate这样的缓存。请在http://buffalosw.com/wiki/Caching-in-Playorm/了解更多信息。