Hadoop, MapReduce, and Java exercises