我需要为键获取所有列:column_value对。 约束是列有一个共同的前缀,有没有办法使用Hector得到它?
答案 0 :(得分:0)
你可以做一个SliceQuery,并做一个从前缀到前缀|的范围,提供唯一应该有效的字母数字。
StringSerializer ss = StringSerializer.get();
SliceQuery sliceQuery = HFactory.createSliceQuery(keySpace, rowSerializer, ss, ss);
sliceQuery.setColumnFamily(MY_COLUMN_FAMILY);
sliceQuery.setKey(rowKey);
sliceQuery.setRange("prefix", "prefix|", false, Integer.MAX_INT);