public interface OutputBlobWritable extends WritableComparable
com.aliyun.odps.mapreduce.Reducer向 com.aliyun.odps.Record
中写入blob类型的列.
用法示例:
@Override
public void reduce(KEYIN key, Iterable<VALUEIN> values,
MapContext<KEYIN, VALUEIN> context) throws IOException {
Record outputRecord = context.createOutputRecord();
OutputBlobWritable blob = outputRecord.get(0);
BufferedOutputStream out = blob.getOutputStream();
// 使用out.write向blob中写入数据
out.close();
}
从上面的示例看出, 从com.aliyun.odps.Record获得OutputBlobWritable接口,
调用OutputBlobWritable的 getOutputStream获得BufferedOutputStream后,即可进行写入数据.
| Modifier and Type | Method and Description |
|---|---|
BufferedOutputStream |
getOutputStream()
getOutputStream方法获取可以写入blob的
BufferedOutputStream接口 |
readFields, writecompareToBufferedOutputStream getOutputStream() throws IOException
BufferedOutputStream接口BufferedOutputStreamIOExceptionCopyright © 2024 Alibaba Cloud Computing. All rights reserved.