【发布时间】:2014-01-23 15:18:49
【问题描述】:
我正在尝试在 cassandra CQL 中执行条件查询,但它给了我类似的错误
cqlsh:events> select * from standardevents where name=ActivityPg_view;
我正在执行上面的查询,它给了我下面的错误
错误请求:第 1:55 行在输入 ';' 处没有可行的替代方案 也许您打算使用 CQL 2?启动 cqlsh 时尝试使用 -2 选项。
cqlsh:events> select * from standardevents where name='ActivityPg_view';
我正在执行上面的查询,它给了我下面的错误
错误请求:by-columns 子句中不存在索引列 等号运算符
当我尝试使用 CQL 2 执行时
cqlsh:events> select * from standardevents where name=ActivityPg_view;
它给了我以下错误,
错误请求:在带有“equals”歌剧的 by-columns 子句中没有索引列 托
cqlsh:events> select * from standardevents where name='ActivityPg_view';
它给了我以下错误,
错误请求:在带有“equals”歌剧的 by-columns 子句中没有索引列 托 也许您打算使用 CQL 3?启动 cqlsh 时尝试使用 -3 选项。
那么有人可以提出问题以及如何解决这个问题并执行条件查询吗?
cqlsh> DESCRIBE COLUMNFAMILY events.standardevents;
CREATE TABLE standardevents (
uuid timeuuid PRIMARY KEY,
data text,
name text,
time text,
tracker text,
type text,
userid text
) WITH bloom_filter_fp_chance=0.010000
AND caching='KEYS_ONLY'
AND comment=''
AND dclocal_read_repair_chance=0.000000
AND gc_grace_seconds=864000
AND read_repair_chance=0.100000
AND replicate_on_write='true'
AND populate_io_cache_on_flush='false'
AND compaction={'class': 'SizeTieredCompactionStrategy'}
AND compression={'sstable_compression': 'SnappyCompressor'};
【问题讨论】:
-
请包含来自
DESCRIBE COLUMNFAMILY events.standardevents的输出 -
@AndySavage:我编辑了我的问题。