MapReduce framework will sort the output of the processing result according to the key value. This default sort can meet part of the needs, but it is also very limited. In our actual needs Demand. For the realization of the secondary sorting, many people have been shared on the Internet, but the analysis of the implementation principle of the secondary sorting and the entire MapReduce framework is still very different, and some analysis has not been verified. This article will tell the implementation of second sorting and the entire processing process of MapReduce through a practical example of a second sort of MapReduce, and verify the correctness of the processing process described by results and the logs of the Map and Reduce.
60-01-94-59-DD-5F2020-03-30 23:56:51113.40870623.128417
60-01-94-59-DD-5F2020-03-30 23:57:23113.40870623.128417
60-01-94-59-DD-5F2020-03-30 23:57:36113.40870623.128417
60-01-94-59-DD-5F2020-03-30 23:58:01113.40870623.128417
04-ED-33-F8-BB-C32020-03-30 23:56:56113.33595123.126707
04-ED-33-F8-BB-C32020-03-30 23:56:59113.33595123.126707
50-EC-50-1F-7E-E82020-03-30 23:57:11113.33595123.126707
04-ED-33-F8-BB-C32020-03-30 23:57:31113.33595123.126707
50-EC-50-1F-7E-E82020-03-30 23:58:10113.33595123.126707
50-EC-50-1F-7E-E82020-03-30 23:58:28113.33595123.126707
</