2013-07-16 27 views
0

我對Cassandra非常陌生,這次我還沒有完成我對閱讀這個架構的大量介紹。我有一個簡單的問題,我沒有得到答案。Cassandra正在尋找一個RowKey

這是一個簡單的數據,當我做一個list abcColumnFamily

RowKey:Message_1 
=> (column=word, value=Message_1, timestamp=1373976339934001) 

RowKey:Message_2 
=> (column=word, value=Message_2, timestamp=1373976339934001) 

我如何可以搜索具有Rowkey說MESSAGE_1

在SQL的世界:SELECT * FROM表其中Rowkey = 'MESSAGE_1' (= OR像)。我想簡單地搜索完整的字符串。

我的意圖是檢查我的興趣的特定數據是否存在於rowkey中。

回答

2

對於CQL嘗試:

select * from abcColumnFamily where KEY = 'Message_1' 

如果您想查詢使用CLI嘗試以下數據:

assume abcColumnFamily keys as utf8; 
get abcColumnFamily['Message_1']; 
+0

我認爲這個問題是一個CQL的解決方案。但你可能是對的,我誤解了它。答案更新:) –

+0

謝謝Venc! +1已接受。不過我也會檢查一下CQL解決方案。 – Yavar