Thursday, December 22, 2011

Pro Hadoop from Apress is a bad book

"Pro Hadoop" from Apress is a bad book.

 Hadoop is premature considering the lack of documents. There is no central place you can find how many configuration you can put in the variety of configuration XML files(This is not true after I spend sometime with Hadoop on the network. You at least can get some hit about configuration of Hadoop using the default files online. The default configuration value URL is:
http://hadoop.apache.org/common/docs/current/hdfs-default.html
http://hadoop.apache.org/common/docs/current/mapred-default.html
http://hadoop.apache.org/common/docs/current/core-default.html
). At least I want to learn it. So I want to grab some book to learn it. There are currently two choice you can have. One is "Pro Hadoop" from Apress and "Hadoop: The Definite Guide" from Oreilly. (Actually, I realize that there is also a book "Hadoop in Action")

 I start to read "Pro Hadoop" since I just get it first. Here is my reading experience:

 I read through the book, from the very beginning. After the "bin/hadoop jar hadoop-*-examples.jar pi 2 2" example, I come across a section of sample code from book. I type one line by one line, try to see the meaning of every line. And after that I try to compile it. Of course, there is some error related to classpath. I fix and now the code still cannot get through. After a while, I realize the code cannot be compiled since it use a object before initialize it. Woo, no other choice but I have to switch to Oreilly book.....

Story continues. I finally realize "Hadoop: The Definite Guide" is actually the right book to read for everyone newbie wants to learn about Hadoop. It's well organized and most importantly the thought flows well, especially compared to "Pro Hadoop".

I suggest everyone wants to learn Hadoop has "Hadoop: The Definite Guide" at hands.

2 comments:

Hadoop online training said...

Hi,
good content to viewers hadoop experts provides best online training on
hadoop online training
by real time experienced experts

Hadoop online training said...

Hi,
The best information and we are providing online training with all modules
hadoop online training
with real time