Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Page xxiii Preface |
'ch04' in this section should be fixed to 'ch03'. Note from the Author or Editor: |
Sho Shimauchi | Jan 16, 2012 | ||
Printed | Page xvi Foreword |
In the 3rd paragraph, one can read "... fielding millions of of hits a second on their analytics clusters...", notice the repetition "of of". |
Anonymous | Apr 19, 2012 | |
Page 53 Figure 2-1 |
In Figure 2-1, beside the arrow between "HDFS" and "DataNode", it says "xceiver", but I think it should be the previously noted misspelling "xciever" (in the "Datanode Handlers" section on page 51 of the PDF). I don't know enough about the details to know if the variation in spelling is intentional or not. Note from the Author or Editor: |
Mark Reid | Sep 20, 2011 | ||
Printed, PDF | Page 81 Chapter 3 / CRUD Operations / Put Operations / Single Puts |
In the the result of Note from the Author or Editor: |
Anonymous | Jun 08, 2013 | |
Printed | Page 82 6th paragraph |
HBase now only keeps one version of values by default. To recreate the example, the table creation command must specify the VERSIONS attribute: Note from the Author or Editor: |
johntodd | Jan 29, 2016 | |
Page 84 1st paragraph |
The "parameter" is misspelled as "paremeter" in below mentioned line. Note from the Author or Editor: |
Anonymous | Jul 02, 2014 | ||
Page 225 1/3 way down page |
Grammatical mistake, double negative: Note from the Author or Editor: |
Hari Sekhon | Feb 03, 2013 | ||
Page 233 United Kingdom |
"int getRequestsCount() The current number of requests across all regions? servers in the cluster." Note from the Author or Editor: |
Hari Sekhon | Feb 03, 2013 | ||
Page 305 tip |
In " This is also the reason why the output key format of the job is set to Writable, instead of the explicit Put class.", "key" should be "value". |
Jingguo Yao | Sep 26, 2012 | ||
Printed | Page 333 2nd paragraph |
The first sentence of the 2nd paragraph: Note from the Author or Editor: |
Jerry He | Apr 21, 2013 | |
Printed, PDF, | Page 344 Figure 8-10 |
Figure 8-10 has a few minor flaws: |
Lars George |
May 02, 2012 | |
Printed | Page 358 Figure 9-1 |
In Figure 9-1, in Storefile "cf2/1234", the third row should be r3:cf2:c1:t1:<value> Note from the Author or Editor: |
Stan Manoski | Nov 16, 2011 | |
Printed, PDF, | Page 358 Figure 9-1 |
The table on the bottom right should have the third row saying "r3:cf2:c1:t1:<value>". The mistake in the figure is that the row falsely states "c2" for the column qualifier, as opposed to the correct "c1". |
Lars George |
May 02, 2012 | |
Printed, PDF, | Page 358 Figure 9-1 |
The figure 9-1 on the lower left hand side, second light orange box is missing a dash. It should be reading "r1:cf1:c1-<value>:t1:\x00". The dash is an example for a divider between the key and the "shifted" value. Here is forms a compound key between the column qualifier and the value. |
Lars George |
May 02, 2012 | |
361 3rd paragraph |
Chapter 09 : Partial Key Scan Note from the Author or Editor: |
Anonymous | Oct 01, 2013 | ||
Page 364 3rd paragraph |
"byte[] rowkey = Bytes.add(Bytes.toBytes(prefix), Bytes.toBytes(timestamp);" should be "byte[] rowkey = Bytes.add(Bytes.toBytes(prefix), Bytes.toBytes(timestamp));". In other words, a ")" is missing. Note from the Author or Editor: |
Jingguo Yao | Oct 07, 2012 | ||
Page 408 last paragraph |
at second line from bottom. Note from the Author or Editor: |
Takefumi Ohide | Oct 04, 2011 | ||
Printed | Page 435 Subsection "Close ResultScanners" |
One can read "HTable,getScanner()" instead of "HTable.getScanner()". There should be a period instead of a comma between "HTable" and "getScanner". |
Andre Medeiros | Apr 23, 2012 | |
Page 435 2nd line of "Turn off WAL on Puts" |
writeToWAL() should be setWriteToWAL(). |
Sho Shimauchi | Jul 29, 2012 |