Errata for Hadoop: The Definitive Guide
Submit your own errata for this product.
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question Note Update
| Version |
Location |
Description |
Submitted By |
Date Submitted |
| ePub |
Page app. C
first paragraph |
I am trying to get a copy of the example NCDC weather data used in the book, but encounter an error. There seems to be a problem in the security configuration of the S3 bucket containing the data.
Following the instructions at http://www.hadoopbook.com/ I am trying to access the data in Amazon S3, in the hadoopbook bucket. For example I should be able to access the data for the year 1901 on S3 like so:
http://hadoopbook.s3.amazonaws.com/ncdc/all/1901.gz
I get the following error message:
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>8BAABDC6C9B4A9B8</RequestId>
<HostId>
Zi3ozbSR63kfNbd+Ja6VKMnJHHiTxr3QXgiczGeafsnMfq0psOCmiSfMkVEDkQqr
</HostId>
</Error>
|
Marcel.G |
May 26, 2013 |
| PDF |
Page 4
Second section heading |
This is actually for the third edition, but i couldn't find where to submit errata for that edition. On the fourth and fifth page of the book, RDBMS is twice described as "Rational" Database Management System -- elsewhere it is correctly referred to as a Relational Database Management System, but in these two instances (the section heading itself and later in the section) Relational is accidentally spelled Rational.
|
Anonymous |
Aug 01, 2012 |
| Printed |
Page 4&5
page 4 Last paragraph & page 5 3rd paragraph |
Rational Database Management Systems instead of Relational Database Management System
|
Lekan Olorunniwo |
Sep 12, 2012 |
| Printed, PDF, ePub |
Page 25
final paragraph |
Book shows setting the HADOOP_CLASSPATH=hadoop-examples.jar. This is incorrect, as the ant build.xml creates a job.jar file. The HADOOP_CLASSPATH should be pointing to job.jar for the example to work properly.
|
Brian Feeny |
Nov 13, 2012 |
| Printed |
Page 33
2nd line |
3rd edition of book:
page 33, line 2:
The sentence of
In "The Default MapReduce Job" on page 227.
should be
on page 228
|
Bill Zhao |
Jun 08, 2012 |
| Printed |
Page 309
Israel |
The sentence "The log director will be created if it doesn't already exist."
Should be "The log directory will be created if it doesn't already exist." (the third word should be "directory" and not "director".)
|
Atzmon Hen-tov |
Nov 20, 2012 |
| Printed |
Page 433
3rd paragraph |
"We will see how to do efficient sampling at this end of this section."
Should probably end with "...at the end of this section."
("the" instead of "this".)
|
ATZMON HEN TOV |
Jan 25, 2013 |
| Printed, PDF, Safari Books Online |
Page 618
README file to build examples |
The only instructions for building the example code are in the README file at the top of the GitHub tree. The compilation dies at the HBASE step with what appears to be a source code error in the routine HBaseStationCli.java
[javac] /home/johnelle/hadoop-book/build.xml:126: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 5 source files to /home/johnelle/hadoop-book/build/classes
[javac] /home/johnelle/hadoop-book/ch13/src/main/java/HBaseStationCli.java:23: addColumn(byte[],byte[]) in org.apache.hadoop.hbase.client.Get cannot be applied to (byte[])
[javac] get.addColumn(INFO_COLUMNFAMILY);
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 1 error
|
John Ellenberger |
Aug 16, 2012 |
|
| |