0
可能重複:
Misunderstanding on Composite Key for Cassandra訪問集成rowkey在卡桑德拉
我有一個ColumnFamily中具有複合鍵:
create column family MyCF
with key_validation_class = 'CompositeType(UTF8Type, UTF8Type)'
and comparator = 'CompositeType(UTF8Type, UTF8Type)'
and default_validation_class='CompositeType(UTF8Type, UTF8Type)'
;
,我已經存儲在行鍵具有以下值1:1,2:2,1:3,2:1,1:2,2:3
RowKey: 1:1
= (column=colum1, value=value1, timestamp=1351093372962000)
RowKey: 2:2
=> (column=colum1, value=value1, timestamp=1351093411137000)
RowKey: 1:3
= (column=colum1, value=value1, timestamp=1351093385820000)
RowKey: 2:1
= (column=colum1, value=value1, timestamp=1351093401162000)
RowKey: 1:2
= (column=colum1, value=value1, timestamp=1351093379274000)
RowKey: 2:3
= (column=colum1, value=value1, timestamp=1351093421393000)
加載卡桑德拉後,我要恢復所有以1開頭是 1行,:1,1:2和1:3
我已經嘗試過使用赫克託和做節儉,但我一直無法找到關於文檔的任何信息。
使用CQL不可能恢復它,因爲這種查詢不受支持,或者這是論壇上的說法。
我也設法通過選擇行鍵(1:1,1:2,1:3)來恢復信息,並且這個工作正常,但是我真正需要做的是恢復信息,只詢問集成密鑰的第一個元素。
我該怎麼辦?
感謝
什麼是你的分區? – Tamil