使用新的类Column定义Cassandra IColumn类

时间:2014-02-26 07:35:59

标签: hadoop mapreduce cassandra

我遇到了问题, 首先我使用 cassandra 1.2 及其 IColumn 类,现已更改为 cassandra 2.0 中的我的问题是,我如何在我的 mapreduce 程序中复制这个ColumnClass,这样我就不会收到错误..检索方法是什么 从:

Mapper<ByteBuffer, SortedMap<ByteBuffer, IColumn>, Text, Text>
// and its retrieval is something like
for (IColumn cell : columns.values()) {
     colName = ByteBufferUtil.string(cell.name());
     String colValue = null;
     if (name.contains("int")) {
         colValue = String.valueOf(ByteBufferUtil.toInt(cell.value()));
}else{
        colValue = ByteBufferUtil.string(cell.value());
}
}

Mapper<ByteBuffer, SortedMap<ByteBuffer, Column>, Text, Text>

我将如何从中检索密钥值?

0 个答案:

没有答案