0

我对 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 世界中:Select * from Table where Rowkey = 'Message_1' (= OR like)。我想简单地搜索完整的字符串。

我的目的是检查我感兴趣的特定数据是否存在于 rowkey 中。

4

1 回答 1

2

对于 CQL 尝试:

select * from abcColumnFamily where KEY = 'Message_1'

如果您想使用 CLI 查询该数据,请尝试以下操作:

assume abcColumnFamily keys as utf8;
get abcColumnFamily['Message_1'];
于 2013-07-16T12:42:32.197 回答