我有一张表格如下:
create table experience.metrics(
stream varchar,
user varchar,
computer varchar,
experience varchar,
counter int,
PRIMARY(stream, user, computer)
);
还创建了一个经验索引,如下所示:
create index metrics_experience on experience.metrics(experience);
现在,当我使用cqlsh查询以下内容时,它完全正常:
select * from experience.metrics where stream='streamOne' and experience='success';
请注意,它不需要允许过滤。但是当我使用Datstax驱动程序从Java使用相同的查询时,它会抱怨查询需要允许过滤。
我的pom有以下内容:
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>3.0.2</version>
这是datastax驱动程序中的错误吗?