Top critical review
19 people found this helpful
Good book but much too long
on 21 August 2015
I spent a few hours studying a colleagues copy and decided not to buy. It is a perfectly good book, but it is way too long. As a software developer and IT consultant I have to learn or stay up-to-date with dozens of technologies and programming languages. I just do not have time to work through 600+ plus pages on every one. The background information on who did what when, who is friends with who is all very interesting, but I do not need to know any of that to learn to use the software. I understand that the creators are proud of their work, and can become expansivve about it, but for those of us working in IT someone's life's work is just one more technology or tool amongst dozens to be mastered (or at least understood well enough to work with). It is also a problem that a long book tends to be a heavy book, and that makes it diffficult to carry very much reference material around with me. [I know I can get electronic versions, but a paper version is still easier (at least for me) to learn from, and I see little point in buying both].
This is probably a perfect book for the Hadoop specialist, but it misses the mark for a multi-skilled generalist. All I want to see is a con concise overview of what a component does, a similarly concise description of it architecture, definitions of the APIs, and a few terse (but well explained examples).