我正在尝试从Cassandra CLI运行'get'(使用Cassandra 1.2)来查看特定行和列所涉及的值。运行列表时,我可以看到行键和列名称/值,但是当为特定行和列之一执行get时,我得到“Value not found”错误。我试图查询的CF有一个CompositeType比较器(DateType,CompositeType(UTF8Type,Int32Type)),并做类似的事情
get CF['rowkey']['2014-01-01 00\\:00\\:00+0000:UTF8Type\\:2'];
即使您可以从运行中看到,也不会产生任何结果
get CF['rowkey'];
这是列行的有效组合。我需要做什么才能使用此比较器查询此行和列?
列族信息:
column_type = 'Standard'
Key validation class: UTF8Type
Cells sorted by: CompositeType(DateType, CompositeType(UTF8Type, Int32Type))
Compaction Strategy: LeveledCompactionStrategy