zl程序教程

您现在的位置是:首页 >  大数据

当前栏目

Hadoop 源码详解之RecordReader接口

2023-09-14 09:13:17 时间

Hadoop 源码详解之RecordReader接口

1. 类释义

RecordReader reads <key, value> pairs from an InputSplit.
RecordReader 从InputSplit中读取<key,value> pairs 。

RecordReader, typically, converts the byte-oriented view of the input, provided by the InputSplit, and presents a record-oriented view for the Mapper and Reducer tasks for processing. It thus assumes the responsibility of processing record boundaries and presenting the tasks with keys and values.
RecordReader转换输入面向字节的视图,由InputSplit提供,并且展示一个面向记录的视图给 Mapper 以及 Reducer任务从而进行处理。它承担处理记录边界并且使用keys 和 values展示任务的责任。

2. 源码

@InterfaceAudience.Public
@InterfaceStability.Stable
public abstract class RecordReader<KEYIN, VALUEIN> implements Closeable {
	...
}

3. 方法详解

在这里插入图片描述