Hadoop
Messi的小迷弟
这个作者很懒,什么都没留下…
展开
-
Mapreduce源码分析(二):MapTask及LineRecordReader读取文件的工作机制,源码详解
MapTask及LineRecordReader读取文件的工作机制,源码详解MapTask当ApplicationMaster创建一个MapTask的时候,MapTask会构造一个NewTrackingRecordReader对象该对象中有个属性是private final org.apache.hadoop.mapreduce.RecordReader<K,V> real;,创建对象时会调用构造方法 NewTrackingRecordReader(org.apache.hadoop.m原创 2020-07-05 09:23:38 · 437 阅读 · 0 评论 -
Mapreduce源码分析(一):FileInputFormat切片机制,源码详解
FileInputFile切片机制,源码详解1.InputFormat:抽象类只有两个抽象方法public abstract List<InputSplit> getSplits(JobContext var1) throws IOException, InterruptedException;public abstract RecordReader<K, V> createRecordReader(InputSplit var1, TaskAttemptContext v原创 2020-07-04 16:44:51 · 436 阅读 · 0 评论