【发布时间】:2013-07-15 15:23:34
【问题描述】:
在 CQL3 中创建表后:
CREATE TABLE data(
row_key text,
k1 text,
k2 text,
PRIMARY KEY (row_key , k1 ,k2 )
);
我想知道存储在该表中的所有 cassandra 行。但是当我在 cqlsh 中运行它时:
SELECT row_key FROM data;
我得到了许多重复的条目。我基本上得到了我插入的每一列的条目。含义:我为每个(k1 和 k2)获得一个 row_key 条目。
但我的初衷是:“给我一个所有分区(行)键的列表”。我也不想序列化所有列(k1 和 k2)。
我在这里做错了什么?
【问题讨论】:
标签: cassandra thrift cql3 cqlsh