a practice of Hadoop map reduce