大家好,我正在尝试通过 Hector 将模式加载到 Cassandra 0.8.2 数据库中。
我想添加一个列族(在特定的键空间中)并通过 Hector 指定其名称、比较器类型、键验证类和默认验证类。
对于执行此操作的函数,但似乎我必须已经创建了列族(通过 Cassandra CLI)来指定默认验证类和通过 CLI 创建列族时的键验证类。我在这个假设中正确吗?我错过了任何方法吗?是否可以通过 Hector 更改 Cassandra 列族的默认验证类和键验证类?
大家好,我正在尝试通过 Hector 将模式加载到 Cassandra 0.8.2 数据库中。
我想添加一个列族(在特定的键空间中)并通过 Hector 指定其名称、比较器类型、键验证类和默认验证类。
对于执行此操作的函数,但似乎我必须已经创建了列族(通过 Cassandra CLI)来指定默认验证类和通过 CLI 创建列族时的键验证类。我在这个假设中正确吗?我错过了任何方法吗?是否可以通过 Hector 更改 Cassandra 列族的默认验证类和键验证类?
你可以用赫克托做到这一点。CassandraClusterTest中有一个示例,您可以在其中看到使用验证类集创建的新列族。BasicColumnFamilyDefinition 上有一些方法可以设置密钥验证类和比较器。