new file:   draft/MapReduce_0_Introduction
	new file:   draft/MapReduce_1_1_1_input-of-map
	new file:   draft/MapReduce_1_1_2_getSplit
	new file:   draft/MapReduce_1_1_3_LineReader
	new file:   draft/MapReduce_1_1_3_LineRecordReader
	new file:   draft/MapReduce_1_2_MapTask
	new file:   draft/MapReduce_1_3_1_output-of-map
	new file:   draft/MapReduce_1_3_2_MapOutBuffer
	new file:   draft/MapReduce_1_3_3_Spill
	new file:   draft/MapReduce_2_1_ReduceTask
	new file:   draft/MapReduce_2_2_1_Copy-Phase
	new file:   draft/MapReduce_2_2_2_some-record-in-Copy-Phase
	new file:   draft/MapReduce_2_2_3_GetMapEventThread
	new file:   draft/MapReduce_2_2_4_MapOutputCopier
	new file:   draft/MapReduce_2_2_5_mergeThread
	new file:   draft/MapReduce_2_2_6_fetchOutputs
	new file:   draft/MapReduce_2_3_SortPhase
	new file:   draft/MapReduce_2_4_input-of-reduce
	new file:   draft/MapReduce_2_5_output-of-reduce
	new file:   draft/MapReduce_3_1_Merge
	new file:   draft/MapReduce_3_2_Partition
	new file:   draft/MapReduce_3_3_Combine
	new file:   draft/MapReduce_3_4_Serialize
	new file:   draft/MapReduce_3_5_Job-configure
	new file:   draft/MapReduce_4_1_Sort
	new file:   draft/MapReduce_4_2_Concept
	new file:   draft/MapReduce_4_3_MapReduce-Framework