Range 卡桑德拉得到了一系列的切片

Range 卡桑德拉得到了一系列的切片,range,cassandra,fetch,slice,Range,Cassandra,Fetch,Slice,我刚接触卡桑德拉,在获取数据时遇到了一些困难。 我研究了功能: list<KeySlice> get_range_slices(column_parent, predicate, range, consistency_level) list get\u range\u切片(列\u父级、谓词、范围、一致性\u级别) 但是,我不明白列的父项应该是什么。 有人知道吗= Thanx, Granitcolumn_parent基本上用于指示柱族(但在极少数情况下,它可以指示超柱)。在java

我刚接触卡桑德拉,在获取数据时遇到了一些困难。 我研究了功能:

list<KeySlice> get_range_slices(column_parent, predicate, range, consistency_level)
list get\u range\u切片(列\u父级、谓词、范围、一致性\u级别)
但是,我不明白列的父项应该是什么。 有人知道吗=

Thanx,
Granit

column_parent基本上用于指示柱族(但在极少数情况下,它可以指示超柱)。在java中,您可以将:
newcolumnparent(“Posts”)
放在那里。但在get_range_slices查询中应该还有一个名称空间参数,我猜您使用的不是thrift,而是客户端api。然后你应该检查你客户的文件

编辑:

cassandra api中ColumnParent的定义:

ColumnParent是指向 特定列集合的父级。 它在选择多个组时使用 来自同一ColumnFamily的列。在里面 目录结构术语,想象一下 ColumnParent作为ColumnPath+'/../'


Frail是正确的,但真正的答案是“不要使用原始的节俭,而是使用来自的客户之一。”