本文介绍了多个超列的所有子列与cassandra中的键对应的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们可以在一个请求中针对一个键查看多个超级列的所有可用子列的列表。

Can we read list of all available subcolumns for multiple supercolumns against a key in one request.

例如

我们有一个键为y1的超列x1,x2,x3

we have a key "y1" with supercolumns x1,x2,x3

x1具有名称类似c1,c2,c3的子列

x2有子列c9和c8

x3有c1,c3,c10

x1 has subcolumns with names like c1,c2,c3
x2 has subcolumns c9 and c8
x3 has c1,c3,c10

我想读取一个请求中的所有子列键y1。

I want to read all the subcolumns in one request against one key "y1".

推荐答案

您将需要使用超级切片查询并指定范围。这里是一个Hector例子:

You'll want to use a super slice query and specify a range. Here's a Hector example:

SuperSliceQuery query = HFactory.createSuperSliceQuery(keyspace, ... serializers ...);
query.setColumnFamily(columnFamily)
     .setKey(key)
     .setRange("", "", false, Integer.MAX_VALUE);

这篇关于多个超列的所有子列与cassandra中的键对应的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 03:24