我对Cassandra很新,而这次我还没有完全阅读有关该架构的内容。我有一个简单的问题,我没有得到答案。
这是我执行list abcColumnFamily
时的示例数据:
RowKey:Message_1
=> (column=word, value=Message_1, timestamp=1373976339934001)
RowKey:Message_2
=> (column=word, value=Message_2, timestamp=1373976339934001)
如何搜索说出Message_1
的Rowkey在SQL世界中:从Table中选择*,其中Rowkey ='Message_1'(= OR like)。我想简单地搜索完整的字符串。
我的目的是检查我感兴趣的特定数据是否存在于rowkey中。
答案 0 :(得分:2)
对于CQL,请尝试:
select * from abcColumnFamily where KEY = 'Message_1'
如果要使用CLI查询该数据,请尝试以下操作:
assume abcColumnFamily keys as utf8;
get abcColumnFamily['Message_1'];