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