Why hadoop map reduce needs scala, an introduction to scoobi and scalding