Hadoop Essentials: A Quantitative Approach
Update (March 14, 2014): This book has been upgraded to Hadoop 2/YARN with a new title ofHadoop 2 Essentials: An End-to-End Approach.Step-by-step procedures are given about how to set up a 4-node YARN Linux virtual cluster using VMware Workstation 10 on a Windows laptop.  You can check the new edition out by searching "Hadoop 2 henry liu" on Amazon, especially if you are interested in building a similar Hadoop 2/YARN virtual cluster on a Windows PC.               Update (May 1, 2013): It has been verified that the MapReduce samples presented in the book work with the latest Hadoop stable release of 1.0.4. The upgrade procedure has been posted on the book's website.This book teaches Hadoop MapReduce programming. Written in a uniquequantitativeapproach, this book helps you learn all about Hadoop MapReduce programming within a matter of several weeks if you are a Java developer or within a semester in a classroom environment for upper-division CS students. Enhanced with precise procedures and working, non-word-counting MapReduce programs, you will learn not only how to write MapReduce programs but also how they work at the Hadoop API and workflow levels. The book also includes sanitized console outputs so that you can verify whether those MapReduce programs work as expected in your Mac or Linux environment. This is a proven approach to learning Hadoop MapReduce programming most effectively and efficiently. If you are a college professor and interested in an evaluation copy (U.S. only), please visit the book's website (www dot perfmath dot com) and contact the author using your verifiable email address.