Hector API - 创建列族 - 密钥验证类

时间:2011-08-22 23:01:37

标签: api cassandra hector

嘿伙计们我试图通过Hector将模式加载到Cassandra 0.8.2数据库中。

我想添加一个列族(在特定的键空间中)&通过Hector指定其名称,比较器类型,密钥验证类和默认验证类。

我在这里查看了文档: https://github.com/rantav/hector/blob/master/core/src/main/java/me/prettyprint/hector/api/factory/HFactory.java

对于执行此操作的函数,但似乎我必须已经创建了列族(通过Cassandra CLI)来指定默认验证类,&通过CLI创建列族时的密钥验证类。我在这个假设中是否正确?我错过了任何方法吗?是否可以更改默认验证类&通过Hector的Cassandra列族的密钥验证类?

1 个答案:

答案 0 :(得分:3)

你可以用hector做到这一点。在CassandraClusterTest中有一个示例,您可以在其中看到使用验证类集创建的新列族。 BasicColumnFamilyDefinition上还有一些方法可以设置密钥验证类和比较器。