Learn Hadoop by Beginning with a Big Data problem and Solving it with Hadoop