从cassandra中的列族行查询多个切片-可能吗?
假设以下列族:从cassandra中的列族行查询多个切片-可能吗?,cassandra,cql3,Cassandra,Cql3,假设以下列族: CREATE TABLE points ( shard varchar, series varchar, time timestamp, value varchar, PRIMARY KEY (shard, series, time) ); 我想执行以下查询: select * from points where shard=? and series in (?,...,?) and tim
CREATE TABLE points (
shard varchar,
series varchar,
time timestamp,
value varchar,
PRIMARY KEY (shard, series, time)
);
我想执行以下查询:
select * from points where shard=? and series in (?,...,?) and time <? and time >?
我尝试将series
列拆分为一个显式的复合键,并对复合列的非第一部分进行过滤,但没有效果。在大多数当前的Cassandra或使用Thrift API中可能吗
Bad Request: PRIMARY KEY part series cannot be restricted by IN relation