我是Cassandra的新手,我在獲取數據時遇到一些困難。 我看着功能:Cassandra get_range_slices
list<KeySlice> get_range_slices(column_parent, predicate, range, consistency_level)
但是,我不明白什麼column_parent應該是。 任何人想?=
感謝名單, 花崗岩
我是Cassandra的新手,我在獲取數據時遇到一些困難。 我看着功能:Cassandra get_range_slices
list<KeySlice> get_range_slices(column_parent, predicate, range, consistency_level)
但是,我不明白什麼column_parent應該是。 任何人想?=
感謝名單, 花崗岩
column_parent被basicly用於的ColumnFamily指標(但在少數情況下,它可以指示一個supercolumn)。在Java中,你會把:new ColumnParent("Posts")
在那裏。但get_range_slices查詢中的名稱空間應該還有一個參數,我猜你不是使用節儉而是客戶端API。那麼你應該檢查你的客戶的文件。
編輯:
在卡桑德拉API的ColumnParent的定義:
的ColumnParent是路徑 父特定的一組列的。 它用於從同一個ColumnFamily中選擇 列的組。在 目錄結構術語中,想象一下ColumnParent爲ColumnPath +'/../'的 。
虛弱是正確的,但真正的答案是「不要使用原始的Thrift,而是使用http://wiki.apache.org/cassandra/ClientOptions之一的客戶端。」