Practical recipes to write your own MapReduce solution patterns for Hadoop programs with this book and ebook Overview In Detail MapReduce is a technology that enables users to process large datasets and Hadoop is an implementation of MapReduce. We are beginning to see more and more data becoming available, and this hides many insights that might hold key to success or failure. However, MapReduce has the ability to analyze this data and write code to process it. Instant MapReduce Hadoop Essentials How-to is a concise introduction to Hadoop and programming with MapReduce. It is aimed to get you started and give you an overall feel for programming with Hadoop so that you will have a well-grounded foundation to understand and solve all of your MapReduce problems as needed. Instant MapReduce Hadoop Essentials How-to will start with the configuration of Hadoop before moving on to writing simple examples and discussing MapReduce programming patterns. We will start simply by installing Hadoop and writing a word count program. After which, we will deal with the seven styles of MapReduce analytics, set operations, cross correlation, search, graph, Joins, and clustering. For each case, you will learn the pattern and create a representative example program. The book also provides you with additional pointers to further enhance your Hadoop skills. What you will learn from this book Approach Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. This is a Packt Instant How-to guide, which provides concise and clear recipes for getting started with Hadoop. Who this book is written for This book is for big data enthusiasts and would-be Hadoop programmers. It is also meant for Java programmers who either have not worked with Hadoop at all, or who know Hadoop and MapReduce but are not sure how to deepen their understanding.
This book is not for complete novices. It assumes that you have some / basic knowledge of Hadoop and Map Reduce. I would not rely on this book for hadoop installation. There are so many blogs out there for this. So, just have a running installation before you unzip the code from this book.
Also, java seems to be the defacto programming language for this book (as is hadoop). If you are a non-java, python/c/c++ developer and looking for some map reduce examples, just take a quick look at the java api ahead of time. There are small typos on the code blocks here and there. no big deal. Also, would have loved to see some code comments in the code blocks to make things clear for "non-java" developers.
Overall, its a good cook book, if you are already into hadoop and have some basic knowledge of how things work and want to dig deep into more examples. The example code is made available with the book. So, you can make minor "path" changes to the build xml and run the code yourself, so you get a sense of what is described in the book. ps: i found the book at http://www.packtpub.com/mapreduce-pat...