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

时间:2013-09-17 18:25:22

标签: cassandra

我正在学习cassandra 2.0

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

1 个答案:

答案 0 :(得分:5)

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

CQL3 documentation

  

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