Index: src/docbkx/book.xml =================================================================== --- src/docbkx/book.xml (revision 1208225) +++ src/docbkx/book.xml (working copy) @@ -867,9 +867,11 @@ HBase and MapReduce - See HBase and MapReduce up in javadocs. + See + HBase and MapReduce up in javadocs. Start there. Below is some additional help. - For more information about MapReduce, see the Hadoop MapReduce Tutorial. + For more information about MapReduce (i.e., the framework in general), see the + Hadoop MapReduce Tutorial.
Map-Task Spitting
@@ -1117,7 +1119,7 @@ HBase MapReduce Summary Without Reducer It is also possible to perform summaries without a reducer - if you use HBase as the reducer. - There would need to exist an HTable target table for the job summary. The HTable method incrementColumnValue + An HBase target table would need to exist for the job summary. The HTable method incrementColumnValue would be used to atomically increment values. From a performance perspective, it might make sense to keep a Map of values with their values to be incremeneted for each map-task, and make one update per key at during the cleanup method of the mapper. However, your milage may vary depending on the number of rows to be processed and Index: src/docbkx/troubleshooting.xml =================================================================== --- src/docbkx/troubleshooting.xml (revision 1208225) +++ src/docbkx/troubleshooting.xml (working copy) @@ -554,6 +554,11 @@ at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:210) LocalJobRunner means the job is running locally, not on the cluster. + + See + + http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/package-summary.html#classpath for more + information on HBase MapReduce jobs and classpaths.