如果没有主键,Cassandra 2.0如何分配列族数据

use*_*519 0 cassandra

我正在学习cassandra 2.0

根据文档, cassandra使用散列基于主键在节点(在集群中)分发列族数据.但是如果我的列族没有任何主键,那么cassandra将如何在节点上分发列族数据?

Rae*_*ald 5

所有Cassandra表(列族)必须具有主键.

请参阅CQL3文档:

在一个表中,一行由其PRIMARY KEY(或更简单的键)唯一标识,因此所有表定义必须定义一个PRIMARY KEY(并且只有一个)