无法从cassandra cli访问复合列

时间:2014-11-25 21:11:31

标签: cassandra cassandra-cli

我正在尝试从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

0 个答案:

没有答案