Mapper的输出,在发送到Reducer前是寄存在本地文件体系的,IFile供给了对Mapper输出的管理。我们已知道,Mapper的输出是<Key,Value>对,IFile以记载<key-len, value-len, key,value>的情势寄存了这些数据。为了保留键值对的边界,很自然IFile须要保留key-len和value-len。Mapper的输出,在发送到Reducer前是寄存在本地文件体系的,IFile供给了对Mapper输
Mapper的输出,在发送到Reducer前是寄存在本地文件体系的,IFile供给了对Mapper输出的管理。我们已知道,Mapper的输出是<Key,Value>对,IFile以记载<key-len, value-len, key,value>的情势寄存了这些数据。为了保留键值对的边界,很自然IFile须要保留key-len和value-len。Mapper的输出,在发送到Reducer前是寄存在本地文件体系的,IFile供给了对Mapper输