从api获得Accumulo专栏系列?

时间:2015-04-06 19:42:23

标签: java accumulo

目前正在学习Accumulo,我注意到我没有直接打电话给我找到一个条目系列。我需要来自Accumulo表的数据,格式为

例如:

{key:"XPZ-878-S12",
    columns:[{name:"NAME",value:"FOO BAR"},
             {name:"JOB",value:"ENGINEER"}
            ]
}

这些地方是我试图从中获取数据的地方:

{key:"key value from table",
    columns:[{name:"name of column family",value:"value from table"},
             {name:"name of column family",value:"value from table"}
            ]
}

所以显然关键和价值很容易得到,但我称之为"名称"对我来说也是非常重要的,也就是列名族。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。例如,看一下:

for (Entry<Key, Value> entry : scan) {
    Text key = entry.getKey().getRow();
    Value val = entry.getValue();
    returnVal.append("KEY" + key + " " + entry.getKey().getColumnFamily() + ": " + val + "\n");
}

您正在查看的任何条目的解决方案都是entry.getKey().getColumnFamily()