Hadoop: The Definitive Guide Author: Tom White | Language: English | ISBN:
1449311520 | Format: EPUB
Hadoop: The Definitive Guide Description
Ready to unlock the power of your data? With this comprehensive guide, you’ll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop. This book is ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters.
You’ll find illuminating case studies that demonstrate how Hadoop is used to solve specific problems. This third edition covers recent changes to Hadoop, including material on the new MapReduce API, as well as MapReduce 2 and its more flexible execution model (YARN).
- Store large datasets with the Hadoop Distributed File System (HDFS)
- Run distributed computations with MapReduce
- Use Hadoop’s data and I/O building blocks for compression, data integrity, serialization (including Avro), and persistence
- Discover common pitfalls and advanced features for writing real-world MapReduce programs
- Design, build, and administer a dedicated Hadoop cluster—or run Hadoop in the cloud
- Load data from relational databases into HDFS, using Sqoop
- Perform large-scale data processing with the Pig query language
- Analyze datasets with Hive, Hadoop’s data warehousing system
- Take advantage of HBase for structured and semi-structured data, and ZooKeeper for building distributed systems
- Paperback: 688 pages
- Publisher: Yahoo Press; Third Edition edition (May 26, 2012)
- Language: English
- ISBN-10: 1449311520
- ISBN-13: 978-1449311520
- Product Dimensions: 9.1 x 7 x 1.5 inches
- Shipping Weight: 2.3 pounds (View shipping rates and policies)
I bought this book as a very experienced programmer but no prior experience with Hadoop, which I need to come up to speed on for a new project. I am extremely disappointed in the book and feel I wasted my money. If there's one thing you want from a book on a new technology, it's the ability to get a basic "Hello World" equivalent program running, from which you can then start iterating. This book completely falls down on this most basic requirement - when you get to the very first example program in the book, it tells you that you need to first compile a bunch of example code from the book's website. That shouldn't be required, but ok, whatever. Then when you go to the book's website, you are told that you first need to install a bunch of extra stuff covered later in the book before you can compile the libraries apparently needed to get anything at all to run. This really makes no sense at all - there's no way I should be having to read all the later chapters to figure out what these things are in order to get my very first example program running. Tossed it into the trash and off in search of a resource done by someone who understands how to structure a tutorial properly.
By Frustrated Hadoop Learner
I had read all the positive reviews and really had high hopes for the book, waited for the 3rd edition thinking it would be current, but I've mainly felt frustration in reading it once past the first few chapters.
Reference to the Bible in other reviews are apt. The book is a mishmash of chapters with a wide variety of styles and intents. The writing giving the overview is great. But other chapters are a reference manual dump with little motivation. Other chapters tried to be guided tutorial, but lacked in important details (or were out dated by changes). Wish it could have been written with a clearer editorial point of view, or better organized in sections with similar purposes.
Keeping up with a such a fast moving project with a paperback book is no doubt a difficult task. I didn't feel the book did a good job of dealing with the changes that happened with the shift to 1.x .
Most frustrating were the mentions of the "book's website" as a source of up-to-date information. Which website? (hadoopbook.com, oreilly.com, github.com). Wouldn't it make sense to use a URL instead of the phrase "book's website?"
Minor complaint, don't like the code listings without filenames.
Expect to find a lot of time looking for stuff on the web that should have been included in the book or at least documented with a concrete URLs.
There are certainly example of truly fine technical writing in the book. Just wish that level could have been maintained through out the book.
By Mark
Hadoop: The Definitive Guide Preview
Link
Please Wait...