You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/02/08 17:55:21 UTC

[51/51] [partial] hbase-site git commit: Published site at eacf7bcf97f09c9a6e68baf9a4a9ceb1d83c9fb0.

Published site at eacf7bcf97f09c9a6e68baf9a4a9ceb1d83c9fb0.


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/670bf1f0
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/670bf1f0
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/670bf1f0

Branch: refs/heads/asf-site
Commit: 670bf1f0946feddc4139d29605db7832e6f4153f
Parents: 9bc06f8
Author: jenkins <bu...@apache.org>
Authored: Sun Feb 7 15:21:32 2016 +0000
Committer: Misty Stanley-Jones <ms...@cloudera.com>
Committed: Mon Feb 8 08:53:48 2016 -0800

----------------------------------------------------------------------
 acid-semantics.html                             |     4 +-
 apache_hbase_reference_guide.pdf                |     4 +-
 apache_hbase_reference_guide.pdfmarks           |     4 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |     4 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |   223 +-
 book.html                                       |     2 +-
 bulk-loads.html                                 |     4 +-
 checkstyle-aggregate.html                       |  1116 +-
 coc.html                                        |     4 +-
 cygwin.html                                     |     4 +-
 dependencies.html                               |     4 +-
 dependency-convergence.html                     |     4 +-
 dependency-info.html                            |     4 +-
 dependency-management.html                      |     4 +-
 devapidocs/constant-values.html                 |    56 +
 devapidocs/index-all.html                       |    56 +-
 .../hadoop/hbase/class-use/CellScanner.html     |    10 +
 .../class-use/InterfaceStability.Unstable.html  |    12 +-
 .../hbase/classification/package-tree.html      |     6 +-
 .../hadoop/hbase/client/package-tree.html       |     6 +-
 .../codec/KeyValueCodec.KeyValueDecoder.html    |     4 -
 .../codec/KeyValueCodec.KeyValueEncoder.html    |     4 -
 .../KeyValueCodecWithTags.KeyValueDecoder.html  |     4 +
 .../KeyValueCodecWithTags.KeyValueEncoder.html  |     4 +
 .../KeyValueCodec.KeyValueDecoder.html          |    42 +-
 .../KeyValueCodec.KeyValueEncoder.html          |    42 +-
 .../KeyValueCodecWithTags.KeyValueDecoder.html  |    42 +-
 .../KeyValueCodecWithTags.KeyValueEncoder.html  |    42 +-
 .../apache/hadoop/hbase/codec/package-use.html  |     4 +-
 .../hadoop/hbase/executor/package-tree.html     |     2 +-
 .../hadoop/hbase/filter/package-tree.html       |    10 +-
 .../hadoop/hbase/io/hfile/package-tree.html     |     6 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |     8 +-
 .../hadoop/hbase/mapreduce/package-tree.html    |     6 +-
 .../hbase/master/balancer/package-tree.html     |     2 +-
 .../hadoop/hbase/master/package-tree.html       |     4 +-
 .../org/apache/hadoop/hbase/package-tree.html   |    10 +-
 .../hadoop/hbase/procedure2/package-tree.html   |     2 +-
 .../hadoop/hbase/quotas/package-tree.html       |     4 +-
 .../regionserver/HRegion.RegionScannerImpl.html |    92 +-
 .../regionserver/HRegion.RowLockContext.html    |    24 +-
 .../hbase/regionserver/HRegion.RowLockImpl.html |    16 +-
 .../hadoop/hbase/regionserver/HRegion.html      |   298 +-
 .../HRegionServer.MovedRegionInfo.html          |    16 +-
 .../HRegionServer.MovedRegionsCleaner.html      |    16 +-
 .../hbase/regionserver/HRegionServer.html       |   156 +-
 .../regionserver/MetricsRegionServerSource.html |   114 +-
 .../MetricsRegionServerSourceImpl.html          |     2 +-
 .../MetricsRegionServerWrapper.html             |    66 +-
 ...Impl.RegionServerMetricsWrapperRunnable.html |    10 +-
 .../MetricsRegionServerWrapperImpl.html         |   150 +-
 ...SRpcServices.RegionScannerCloseCallBack.html |     8 +-
 .../RSRpcServices.RegionScannerHolder.html      |    20 +-
 ...pcServices.RegionScannerShippedCallBack.html |    12 +-
 ...RpcServices.RegionScannersCloseCallBack.html |    10 +-
 .../RSRpcServices.ScannerListener.html          |     8 +-
 .../hbase/regionserver/RSRpcServices.html       |   242 +-
 .../HRegion.BatchOperationInProgress.html       |     5 +-
 .../hadoop/hbase/regionserver/package-tree.html |    26 +-
 .../SecureWALCellCodec.EncryptedKvDecoder.html  |     6 +-
 .../SecureWALCellCodec.EncryptedKvEncoder.html  |     6 +-
 .../hadoop/hbase/regionserver/wal/WALEdit.html  |    64 +-
 .../hbase/regionserver/wal/package-tree.html    |     4 +-
 .../hbase/security/access/package-tree.html     |     2 +-
 .../hadoop/hbase/thrift/package-tree.html       |     2 +-
 .../tmpl/master/MasterStatusTmpl.ImplData.html  |   240 +-
 .../hbase/tmpl/master/MasterStatusTmpl.html     |    96 +-
 .../hbase/tmpl/master/MasterStatusTmplImpl.html |    48 +-
 .../regionserver/RSStatusTmpl.ImplData.html     |   120 +-
 .../hbase/tmpl/regionserver/RSStatusTmpl.html   |    48 +-
 .../tmpl/regionserver/RSStatusTmplImpl.html     |    24 +-
 .../hadoop/hbase/util/class-use/Counter.html    |    16 +
 .../apache/hadoop/hbase/util/package-tree.html  |     8 +-
 devapidocs/overview-tree.html                   |     8 +-
 .../RowCounter.RowCounterMapper.Counters.html   |   223 +-
 .../mapreduce/RowCounter.RowCounterMapper.html  |   223 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |   223 +-
 .../normalizer/SimpleRegionNormalizer.html      |     4 +-
 .../HRegion.BatchOperationInProgress.html       | 10477 ++++++++--------
 .../regionserver/HRegion.FlushResultImpl.html   | 10477 ++++++++--------
 .../regionserver/HRegion.MutationBatch.html     | 10477 ++++++++--------
 .../HRegion.PrepareFlushResult.html             | 10477 ++++++++--------
 .../regionserver/HRegion.RegionScannerImpl.html | 10477 ++++++++--------
 .../hbase/regionserver/HRegion.ReplayBatch.html | 10477 ++++++++--------
 .../regionserver/HRegion.RowLockContext.html    | 10477 ++++++++--------
 .../hbase/regionserver/HRegion.RowLockImpl.html | 10477 ++++++++--------
 .../hbase/regionserver/HRegion.WriteState.html  | 10477 ++++++++--------
 .../hadoop/hbase/regionserver/HRegion.html      | 10477 ++++++++--------
 .../HRegionServer.CompactionChecker.html        |  2118 ++--
 .../HRegionServer.MovedRegionInfo.html          |  2118 ++--
 .../HRegionServer.MovedRegionsCleaner.html      |  2118 ++--
 .../HRegionServer.PeriodicMemstoreFlusher.html  |  2118 ++--
 .../hbase/regionserver/HRegionServer.html       |  2118 ++--
 .../regionserver/MetricsRegionServerSource.html |    14 +-
 .../MetricsRegionServerSourceImpl.html          |   234 +-
 .../MetricsRegionServerWrapper.html             |    22 +-
 ...Impl.RegionServerMetricsWrapperRunnable.html |   542 +-
 .../MetricsRegionServerWrapperImpl.html         |   542 +-
 ...SRpcServices.RegionScannerCloseCallBack.html |  5463 ++++-----
 .../RSRpcServices.RegionScannerHolder.html      |  5463 ++++-----
 ...pcServices.RegionScannerShippedCallBack.html |  5463 ++++-----
 ...RpcServices.RegionScannersCloseCallBack.html |  5463 ++++-----
 .../RSRpcServices.ScannerListener.html          |  5463 ++++-----
 .../hbase/regionserver/RSRpcServices.html       |  5463 ++++-----
 .../SecureWALCellCodec.EncryptedKvDecoder.html  |     6 +-
 .../SecureWALCellCodec.EncryptedKvEncoder.html  |     6 +-
 .../regionserver/wal/SecureWALCellCodec.html    |     6 +-
 .../wal/WALCellCodec.BaosAndCompressor.html     |     4 +-
 .../wal/WALCellCodec.ByteStringCompressor.html  |     4 +-
 .../WALCellCodec.ByteStringUncompressor.html    |     4 +-
 .../wal/WALCellCodec.CompressedKvDecoder.html   |     4 +-
 .../wal/WALCellCodec.CompressedKvEncoder.html   |     4 +-
 .../wal/WALCellCodec.EnsureKvEncoder.html       |     4 +-
 .../hbase/regionserver/wal/WALCellCodec.html    |     4 +-
 .../hadoop/hbase/regionserver/wal/WALEdit.html  |   532 +-
 .../tmpl/master/MasterStatusTmpl.ImplData.html  |   240 +-
 .../tmpl/master/MasterStatusTmpl.Intf.html      |   240 +-
 .../hbase/tmpl/master/MasterStatusTmpl.html     |   240 +-
 .../hbase/tmpl/master/MasterStatusTmplImpl.html |    68 +-
 .../regionserver/RSStatusTmpl.ImplData.html     |   120 +-
 .../tmpl/regionserver/RSStatusTmpl.Intf.html    |   120 +-
 .../hbase/tmpl/regionserver/RSStatusTmpl.html   |   120 +-
 .../tmpl/regionserver/RSStatusTmplImpl.html     |    36 +-
 distribution-management.html                    |     4 +-
 export_control.html                             |     4 +-
 hbase-annotations/checkstyle.html               |     6 +-
 hbase-annotations/dependencies.html             |     6 +-
 hbase-annotations/dependency-convergence.html   |     6 +-
 hbase-annotations/dependency-info.html          |     6 +-
 hbase-annotations/dependency-management.html    |     6 +-
 hbase-annotations/distribution-management.html  |     6 +-
 hbase-annotations/index.html                    |     6 +-
 hbase-annotations/integration.html              |     6 +-
 hbase-annotations/issue-tracking.html           |     6 +-
 hbase-annotations/license.html                  |     6 +-
 hbase-annotations/mail-lists.html               |     6 +-
 hbase-annotations/plugin-management.html        |     6 +-
 hbase-annotations/plugins.html                  |     6 +-
 hbase-annotations/project-info.html             |     6 +-
 hbase-annotations/project-reports.html          |     6 +-
 hbase-annotations/project-summary.html          |     6 +-
 hbase-annotations/source-repository.html        |     6 +-
 hbase-annotations/team-list.html                |     6 +-
 hbase-spark/checkstyle.html                     |     6 +-
 hbase-spark/dependencies.html                   |     6 +-
 hbase-spark/dependency-convergence.html         |     6 +-
 hbase-spark/dependency-info.html                |     6 +-
 hbase-spark/dependency-management.html          |     6 +-
 hbase-spark/distribution-management.html        |     6 +-
 hbase-spark/index.html                          |     6 +-
 hbase-spark/integration.html                    |     6 +-
 hbase-spark/issue-tracking.html                 |     6 +-
 hbase-spark/license.html                        |     6 +-
 hbase-spark/mail-lists.html                     |     6 +-
 hbase-spark/plugin-management.html              |     6 +-
 hbase-spark/plugins.html                        |     6 +-
 hbase-spark/project-info.html                   |     6 +-
 hbase-spark/project-reports.html                |     6 +-
 hbase-spark/project-summary.html                |     6 +-
 hbase-spark/source-repository.html              |     6 +-
 hbase-spark/team-list.html                      |     6 +-
 index.html                                      |     4 +-
 integration.html                                |     4 +-
 issue-tracking.html                             |     4 +-
 license.html                                    |     4 +-
 mail-lists.html                                 |     4 +-
 metrics.html                                    |     4 +-
 modules.html                                    |     4 +-
 old_news.html                                   |     4 +-
 plugin-management.html                          |     4 +-
 plugins.html                                    |     4 +-
 poweredbyhbase.html                             |     4 +-
 project-info.html                               |     4 +-
 project-reports.html                            |     4 +-
 project-summary.html                            |     4 +-
 pseudo-distributed.html                         |     4 +-
 replication.html                                |     4 +-
 resources.html                                  |     4 +-
 source-repository.html                          |     4 +-
 sponsors.html                                   |     4 +-
 supportingprojects.html                         |     4 +-
 team-list.html                                  |     4 +-
 .../hadoop/hbase/HBaseTestingUtility.html       |   224 +-
 .../hadoop/hbase/HBaseTestingUtility.html       |  4167 +++----
 testdevapidocs/allclasses-frame.html            |     7 +-
 testdevapidocs/allclasses-noframe.html          |     7 +-
 testdevapidocs/constant-values.html             |    61 +-
 testdevapidocs/index-all.html                   |   100 +-
 ...lity.PortAllocator.AvailablePortChecker.html |     4 +-
 .../HBaseTestingUtility.PortAllocator.html      |    20 +-
 .../HBaseTestingUtility.SeenRowTracker.html     |    20 +-
 .../hadoop/hbase/HBaseTestingUtility.html       |   242 +-
 .../org/apache/hadoop/hbase/HTestConst.html     |     4 +-
 .../hadoop/hbase/IncrementPerformanceTest.html  |   482 -
 .../hbase/IntegrationTestAcidGuarantees.html    |     4 +-
 .../hbase/PerformanceEvaluation.AppendTest.html |   328 +
 ...rformanceEvaluation.BufferedMutatorTest.html |    20 +-
 .../PerformanceEvaluation.CASTableTest.html     |   382 +
 ...erformanceEvaluation.CheckAndDeleteTest.html |   328 +
 ...erformanceEvaluation.CheckAndMutateTest.html |   328 +
 .../PerformanceEvaluation.CheckAndPutTest.html  |   328 +
 .../PerformanceEvaluation.CmdDescriptor.html    |    20 +-
 .../hbase/PerformanceEvaluation.Counter.html    |    10 +-
 ...PerformanceEvaluation.EvaluationMapTask.html |    16 +-
 .../PerformanceEvaluation.FilteredScanTest.html |    16 +-
 .../PerformanceEvaluation.IncrementTest.html    |   328 +
 .../PerformanceEvaluation.RandomReadTest.html   |    22 +-
 ...Evaluation.RandomScanWithRange10000Test.html |     8 +-
 ...eEvaluation.RandomScanWithRange1000Test.html |     8 +-
 ...ceEvaluation.RandomScanWithRange100Test.html |     8 +-
 ...nceEvaluation.RandomScanWithRange10Test.html |     8 +-
 ...manceEvaluation.RandomScanWithRangeTest.html |    14 +-
 ...erformanceEvaluation.RandomSeekScanTest.html |    10 +-
 .../PerformanceEvaluation.RandomWriteTest.html  |     8 +-
 .../hbase/PerformanceEvaluation.RunResult.html  |    12 +-
 .../hbase/PerformanceEvaluation.ScanTest.html   |    12 +-
 ...erformanceEvaluation.SequentialReadTest.html |     8 +-
 ...rformanceEvaluation.SequentialWriteTest.html |     8 +-
 .../hbase/PerformanceEvaluation.Status.html     |     4 +-
 .../hbase/PerformanceEvaluation.TableTest.html  |    14 +-
 .../hbase/PerformanceEvaluation.Test.html       |   104 +-
 .../PerformanceEvaluation.TestOptions.html      |   222 +-
 .../hadoop/hbase/PerformanceEvaluation.html     |   133 +-
 .../class-use/IncrementPerformanceTest.html     |   115 -
 .../PerformanceEvaluation.AppendTest.html       |   115 +
 .../PerformanceEvaluation.CASTableTest.html     |   171 +
 ...erformanceEvaluation.CheckAndDeleteTest.html |   115 +
 ...erformanceEvaluation.CheckAndMutateTest.html |   115 +
 .../PerformanceEvaluation.CheckAndPutTest.html  |   115 +
 .../PerformanceEvaluation.IncrementTest.html    |   115 +
 .../class-use/PerformanceEvaluation.Status.html |    30 +
 .../PerformanceEvaluation.TableTest.html        |    27 +
 .../class-use/PerformanceEvaluation.Test.html   |    27 +
 .../PerformanceEvaluation.TestOptions.html      |    30 +
 .../hadoop/hbase/client/TestMultiParallel.html  |    72 +-
 .../hadoop/hbase/io/hfile/package-tree.html     |     2 +-
 .../hadoop/hbase/mapreduce/TestRowCounter.html  |    81 +-
 .../org/apache/hadoop/hbase/package-frame.html  |     7 +-
 .../apache/hadoop/hbase/package-summary.html    |   311 +-
 .../org/apache/hadoop/hbase/package-tree.html   |    20 +-
 .../org/apache/hadoop/hbase/package-use.html    |    52 +-
 .../hadoop/hbase/procedure2/package-tree.html   |     2 +-
 .../MetricsRegionServerWrapperStub.html         |   176 +-
 ...ransactionOnCluster.MyMasterRpcServices.html |     2 +-
 ...rHeartbeatMessages.HeartbeatRPCServices.html |     2 +-
 ...ransactionOnCluster.MyMasterRpcServices.html |     2 +-
 .../hadoop/hbase/regionserver/package-tree.html |     2 +-
 ...ibilityLabelsWithDefaultVisLabelService.html |    34 +-
 .../apache/hadoop/hbase/test/package-tree.html  |     2 +-
 .../apache/hadoop/hbase/wal/package-tree.html   |     2 +-
 testdevapidocs/overview-tree.html               |    10 +-
 ...lity.PortAllocator.AvailablePortChecker.html |  4167 +++----
 .../HBaseTestingUtility.PortAllocator.html      |  4167 +++----
 .../HBaseTestingUtility.SeenRowTracker.html     |  4167 +++----
 .../hadoop/hbase/HBaseTestingUtility.html       |  4167 +++----
 .../hadoop/hbase/IncrementPerformanceTest.html  |   200 -
 .../hbase/PerformanceEvaluation.AppendTest.html |  2290 ++++
 ...rformanceEvaluation.BufferedMutatorTest.html |  4150 +++----
 .../PerformanceEvaluation.CASTableTest.html     |  2290 ++++
 ...erformanceEvaluation.CheckAndDeleteTest.html |  2290 ++++
 ...erformanceEvaluation.CheckAndMutateTest.html |  2290 ++++
 .../PerformanceEvaluation.CheckAndPutTest.html  |  2290 ++++
 .../PerformanceEvaluation.CmdDescriptor.html    |  4150 +++----
 .../hbase/PerformanceEvaluation.Counter.html    |  4150 +++----
 ...PerformanceEvaluation.EvaluationMapTask.html |  4150 +++----
 .../PerformanceEvaluation.FilteredScanTest.html |  4150 +++----
 .../PerformanceEvaluation.IncrementTest.html    |  2290 ++++
 .../PerformanceEvaluation.RandomReadTest.html   |  4150 +++----
 ...Evaluation.RandomScanWithRange10000Test.html |  4150 +++----
 ...eEvaluation.RandomScanWithRange1000Test.html |  4150 +++----
 ...ceEvaluation.RandomScanWithRange100Test.html |  4150 +++----
 ...nceEvaluation.RandomScanWithRange10Test.html |  4150 +++----
 ...manceEvaluation.RandomScanWithRangeTest.html |  4150 +++----
 ...erformanceEvaluation.RandomSeekScanTest.html |  4150 +++----
 .../PerformanceEvaluation.RandomWriteTest.html  |  4150 +++----
 .../hbase/PerformanceEvaluation.RunResult.html  |  4150 +++----
 .../hbase/PerformanceEvaluation.ScanTest.html   |  4150 +++----
 ...erformanceEvaluation.SequentialReadTest.html |  4150 +++----
 ...rformanceEvaluation.SequentialWriteTest.html |  4150 +++----
 .../hbase/PerformanceEvaluation.Status.html     |  4150 +++----
 .../hbase/PerformanceEvaluation.TableTest.html  |  4150 +++----
 .../hbase/PerformanceEvaluation.Test.html       |  4150 +++----
 .../PerformanceEvaluation.TestOptions.html      |  4150 +++----
 .../hadoop/hbase/PerformanceEvaluation.html     |  4150 +++----
 .../hadoop/hbase/client/TestMultiParallel.html  |  1392 +--
 .../hadoop/hbase/mapreduce/TestRowCounter.html  |   503 +-
 .../MetricsRegionServerWrapperStub.html         |   234 +-
 ...ibilityLabelsWithDefaultVisLabelService.html |   398 +-
 xref-test/allclasses-frame.html                 |    19 +-
 .../hadoop/hbase/HBaseTestingUtility.html       |  4167 +++----
 .../hadoop/hbase/IncrementPerformanceTest.html  |   142 -
 .../hadoop/hbase/PerformanceEvaluation.html     |  4152 +++----
 .../hadoop/hbase/client/TestMultiParallel.html  |  1392 +--
 .../hadoop/hbase/mapreduce/TestRowCounter.html  |   503 +-
 .../org/apache/hadoop/hbase/package-frame.html  |    17 +-
 .../apache/hadoop/hbase/package-summary.html    |    27 +-
 .../MetricsRegionServerWrapperStub.html         |   234 +-
 ...ibilityLabelsWithDefaultVisLabelService.html |   398 +-
 .../hadoop/hbase/mapreduce/RowCounter.html      |   223 +-
 .../normalizer/SimpleRegionNormalizer.html      |     4 +-
 .../hadoop/hbase/protobuf/ProtobufUtil.html     |  5282 +++++----
 .../hadoop/hbase/regionserver/HRegion.html      | 10479 ++++++++---------
 .../hbase/regionserver/HRegionServer.html       |  2118 ++--
 .../regionserver/MetricsRegionServerSource.html |    14 +-
 .../MetricsRegionServerSourceImpl.html          |   234 +-
 .../MetricsRegionServerWrapper.html             |    22 +-
 .../MetricsRegionServerWrapperImpl.html         |   542 +-
 .../hbase/regionserver/RSRpcServices.html       |  5463 ++++-----
 .../regionserver/wal/SecureWALCellCodec.html    |     6 +-
 .../hbase/regionserver/wal/WALCellCodec.html    |     4 +-
 .../hadoop/hbase/regionserver/wal/WALEdit.html  |   532 +-
 .../hbase/tmpl/common/TaskMonitorTmpl.html      |    90 +-
 .../hbase/tmpl/common/TaskMonitorTmplImpl.html  |    24 +-
 .../hbase/tmpl/master/MasterStatusTmpl.html     |   240 +-
 .../hbase/tmpl/master/MasterStatusTmplImpl.html |    68 +-
 .../hbase/tmpl/regionserver/RSStatusTmpl.html   |   120 +-
 .../tmpl/regionserver/RSStatusTmplImpl.html     |    36 +-
 317 files changed, 173444 insertions(+), 153337 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/670bf1f0/acid-semantics.html
----------------------------------------------------------------------
diff --git a/acid-semantics.html b/acid-semantics.html
index 25e098b..0f9661a 100644
--- a/acid-semantics.html
+++ b/acid-semantics.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20160205" />
+    <meta name="Date-Revision-yyyymmdd" content="20160207" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Apache HBase (TM) ACID Properties
@@ -600,7 +600,7 @@ under the License. -->
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-02-05</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-02-07</li>
             </p>
                 </div>
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/670bf1f0/apache_hbase_reference_guide.pdf
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 05b6499..0666f0e 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,8 +5,8 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
 /Producer (Apache HBase Team)
-/CreationDate (D:20160205175452+00'00')
-/ModDate (D:20160205175452+00'00')
+/CreationDate (D:20160207151610+00'00')
+/ModDate (D:20160207151610+00'00')
 >>
 endobj
 2 0 obj

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/670bf1f0/apache_hbase_reference_guide.pdfmarks
----------------------------------------------------------------------
diff --git a/apache_hbase_reference_guide.pdfmarks b/apache_hbase_reference_guide.pdfmarks
index 38e8548..46f85b4 100644
--- a/apache_hbase_reference_guide.pdfmarks
+++ b/apache_hbase_reference_guide.pdfmarks
@@ -2,8 +2,8 @@
   /Author (Apache HBase Team)
   /Subject ()
   /Keywords ()
-  /ModDate (D:20160205175643)
-  /CreationDate (D:20160205175643)
+  /ModDate (D:20160207151801)
+  /CreationDate (D:20160207151801)
   /Creator (Asciidoctor PDF 1.5.0.alpha.6, based on Prawn 1.2.1)
   /Producer ()
   /DOCINFO pdfmark

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/670bf1f0/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html b/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html
index d233008..f36ed32 100644
--- a/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html
+++ b/apidocs/org/apache/hadoop/hbase/mapreduce/RowCounter.html
@@ -238,7 +238,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html#line.200">run</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html#line.199">run</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
@@ -253,7 +253,7 @@ implements org.apache.hadoop.util.Tool</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html#line.227">main</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html#line.226">main</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Main entry point.</div>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>args</code> - The command line parameters.</dd>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/670bf1f0/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html
----------------------------------------------------------------------
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html
index 571c70a..c037057 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/RowCounter.html
@@ -126,118 +126,117 @@
 <span class="sourceLineNo">118</span>        }<a name="line.118"></a>
 <span class="sourceLineNo">119</span>        startKey = startEnd[0];<a name="line.119"></a>
 <span class="sourceLineNo">120</span>        endKey = startEnd[1];<a name="line.120"></a>
-<span class="sourceLineNo">121</span>      }<a name="line.121"></a>
-<span class="sourceLineNo">122</span>      if (startTime &lt; endTime) {<a name="line.122"></a>
-<span class="sourceLineNo">123</span>        printUsage("--endtime=" + endTime + " needs to be greater than --starttime=" + startTime);<a name="line.123"></a>
-<span class="sourceLineNo">124</span>        return null;<a name="line.124"></a>
-<span class="sourceLineNo">125</span>      }<a name="line.125"></a>
-<span class="sourceLineNo">126</span>      if (args[i].startsWith(startTimeArgKey)) {<a name="line.126"></a>
-<span class="sourceLineNo">127</span>        startTime = Long.parseLong(args[i].substring(startTimeArgKey.length()));<a name="line.127"></a>
-<span class="sourceLineNo">128</span>        continue;<a name="line.128"></a>
-<span class="sourceLineNo">129</span>      }<a name="line.129"></a>
-<span class="sourceLineNo">130</span>      if (args[i].startsWith(endTimeArgKey)) {<a name="line.130"></a>
-<span class="sourceLineNo">131</span>        endTime = Long.parseLong(args[i].substring(endTimeArgKey.length()));<a name="line.131"></a>
-<span class="sourceLineNo">132</span>        continue;<a name="line.132"></a>
-<span class="sourceLineNo">133</span>      }<a name="line.133"></a>
-<span class="sourceLineNo">134</span>      if (args[i].startsWith(expectedCountArg)) {<a name="line.134"></a>
-<span class="sourceLineNo">135</span>        conf.setLong(EXPECTED_COUNT_KEY,<a name="line.135"></a>
-<span class="sourceLineNo">136</span>            Long.parseLong(args[i].substring(expectedCountArg.length())));<a name="line.136"></a>
-<span class="sourceLineNo">137</span>        continue;<a name="line.137"></a>
-<span class="sourceLineNo">138</span>      }<a name="line.138"></a>
-<span class="sourceLineNo">139</span>      else {<a name="line.139"></a>
-<span class="sourceLineNo">140</span>        // if no switch, assume column names<a name="line.140"></a>
-<span class="sourceLineNo">141</span>        sb.append(args[i]);<a name="line.141"></a>
-<span class="sourceLineNo">142</span>        sb.append(" ");<a name="line.142"></a>
-<span class="sourceLineNo">143</span>      }<a name="line.143"></a>
-<span class="sourceLineNo">144</span>    }<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>    Job job = Job.getInstance(conf, conf.get(JOB_NAME_CONF_KEY, NAME + "_" + tableName));<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    job.setJarByClass(RowCounter.class);<a name="line.147"></a>
-<span class="sourceLineNo">148</span>    Scan scan = new Scan();<a name="line.148"></a>
-<span class="sourceLineNo">149</span>    scan.setCacheBlocks(false);<a name="line.149"></a>
-<span class="sourceLineNo">150</span>    if (startKey != null &amp;&amp; !startKey.equals("")) {<a name="line.150"></a>
-<span class="sourceLineNo">151</span>      scan.setStartRow(Bytes.toBytes(startKey));<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    }<a name="line.152"></a>
-<span class="sourceLineNo">153</span>    if (endKey != null &amp;&amp; !endKey.equals("")) {<a name="line.153"></a>
-<span class="sourceLineNo">154</span>      scan.setStopRow(Bytes.toBytes(endKey));<a name="line.154"></a>
-<span class="sourceLineNo">155</span>    }<a name="line.155"></a>
-<span class="sourceLineNo">156</span>    if (sb.length() &gt; 0) {<a name="line.156"></a>
-<span class="sourceLineNo">157</span>      for (String columnName : sb.toString().trim().split(" ")) {<a name="line.157"></a>
-<span class="sourceLineNo">158</span>        String family = StringUtils.substringBefore(columnName, ":");<a name="line.158"></a>
-<span class="sourceLineNo">159</span>        String qualifier = StringUtils.substringAfter(columnName, ":");<a name="line.159"></a>
-<span class="sourceLineNo">160</span><a name="line.160"></a>
-<span class="sourceLineNo">161</span>        if (StringUtils.isBlank(qualifier)) {<a name="line.161"></a>
-<span class="sourceLineNo">162</span>          scan.addFamily(Bytes.toBytes(family));<a name="line.162"></a>
-<span class="sourceLineNo">163</span>        }<a name="line.163"></a>
-<span class="sourceLineNo">164</span>        else {<a name="line.164"></a>
-<span class="sourceLineNo">165</span>          scan.addColumn(Bytes.toBytes(family), Bytes.toBytes(qualifier));<a name="line.165"></a>
-<span class="sourceLineNo">166</span>        }<a name="line.166"></a>
-<span class="sourceLineNo">167</span>      }<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    }<a name="line.168"></a>
-<span class="sourceLineNo">169</span>    scan.setFilter(new FirstKeyOnlyFilter());<a name="line.169"></a>
-<span class="sourceLineNo">170</span>    scan.setTimeRange(startTime, endTime == 0 ? HConstants.LATEST_TIMESTAMP : endTime);<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    job.setOutputFormatClass(NullOutputFormat.class);<a name="line.171"></a>
-<span class="sourceLineNo">172</span>    TableMapReduceUtil.initTableMapperJob(tableName, scan,<a name="line.172"></a>
-<span class="sourceLineNo">173</span>      RowCounterMapper.class, ImmutableBytesWritable.class, Result.class, job);<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    job.setNumReduceTasks(0);<a name="line.174"></a>
-<span class="sourceLineNo">175</span>    return job;<a name="line.175"></a>
-<span class="sourceLineNo">176</span>  }<a name="line.176"></a>
-<span class="sourceLineNo">177</span><a name="line.177"></a>
-<span class="sourceLineNo">178</span>  /*<a name="line.178"></a>
-<span class="sourceLineNo">179</span>   * @param errorMessage Can attach a message when error occurs.<a name="line.179"></a>
-<span class="sourceLineNo">180</span>   */<a name="line.180"></a>
-<span class="sourceLineNo">181</span>  private static void printUsage(String errorMessage) {<a name="line.181"></a>
-<span class="sourceLineNo">182</span>    System.err.println("ERROR: " + errorMessage);<a name="line.182"></a>
-<span class="sourceLineNo">183</span>    printUsage();<a name="line.183"></a>
-<span class="sourceLineNo">184</span>  }<a name="line.184"></a>
-<span class="sourceLineNo">185</span><a name="line.185"></a>
-<span class="sourceLineNo">186</span>  /**<a name="line.186"></a>
-<span class="sourceLineNo">187</span>   * Prints usage without error message.<a name="line.187"></a>
-<span class="sourceLineNo">188</span>   * Note that we don't document --expected-count, because it's intended for test.<a name="line.188"></a>
-<span class="sourceLineNo">189</span>   */<a name="line.189"></a>
-<span class="sourceLineNo">190</span>  private static void printUsage() {<a name="line.190"></a>
-<span class="sourceLineNo">191</span>    System.err.println("Usage: RowCounter [options] &lt;tablename&gt; " +<a name="line.191"></a>
-<span class="sourceLineNo">192</span>        "[--starttime=[start] --endtime=[end] " +<a name="line.192"></a>
-<span class="sourceLineNo">193</span>        "[--range=[startKey],[endKey]] [&lt;column1&gt; &lt;column2&gt;...]");<a name="line.193"></a>
-<span class="sourceLineNo">194</span>    System.err.println("For performance consider the following options:\n"<a name="line.194"></a>
-<span class="sourceLineNo">195</span>        + "-Dhbase.client.scanner.caching=100\n"<a name="line.195"></a>
-<span class="sourceLineNo">196</span>        + "-Dmapreduce.map.speculative=false");<a name="line.196"></a>
-<span class="sourceLineNo">197</span>  }<a name="line.197"></a>
-<span class="sourceLineNo">198</span><a name="line.198"></a>
-<span class="sourceLineNo">199</span>  @Override<a name="line.199"></a>
-<span class="sourceLineNo">200</span>  public int run(String[] args) throws Exception {<a name="line.200"></a>
-<span class="sourceLineNo">201</span>    if (args.length &lt; 1) {<a name="line.201"></a>
-<span class="sourceLineNo">202</span>      printUsage("Wrong number of parameters: " + args.length);<a name="line.202"></a>
-<span class="sourceLineNo">203</span>      return -1;<a name="line.203"></a>
-<span class="sourceLineNo">204</span>    }<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    Job job = createSubmittableJob(getConf(), args);<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    if (job == null) {<a name="line.206"></a>
-<span class="sourceLineNo">207</span>      return -1;<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    }<a name="line.208"></a>
-<span class="sourceLineNo">209</span>    boolean success = job.waitForCompletion(true);<a name="line.209"></a>
-<span class="sourceLineNo">210</span>    final long expectedCount = getConf().getLong(EXPECTED_COUNT_KEY, -1);<a name="line.210"></a>
-<span class="sourceLineNo">211</span>    if (success &amp;&amp; expectedCount != -1) {<a name="line.211"></a>
-<span class="sourceLineNo">212</span>      final Counter counter = job.getCounters().findCounter(RowCounterMapper.Counters.ROWS);<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      success = expectedCount == counter.getValue();<a name="line.213"></a>
-<span class="sourceLineNo">214</span>      if (!success) {<a name="line.214"></a>
-<span class="sourceLineNo">215</span>        LOG.error("Failing job because count of '" + counter.getValue() +<a name="line.215"></a>
-<span class="sourceLineNo">216</span>            "' does not match expected count of '" + expectedCount + "'");<a name="line.216"></a>
-<span class="sourceLineNo">217</span>      }<a name="line.217"></a>
-<span class="sourceLineNo">218</span>    }<a name="line.218"></a>
-<span class="sourceLineNo">219</span>    return (success ? 0 : 1);<a name="line.219"></a>
-<span class="sourceLineNo">220</span>  }<a name="line.220"></a>
-<span class="sourceLineNo">221</span><a name="line.221"></a>
-<span class="sourceLineNo">222</span>  /**<a name="line.222"></a>
-<span class="sourceLineNo">223</span>   * Main entry point.<a name="line.223"></a>
-<span class="sourceLineNo">224</span>   * @param args The command line parameters.<a name="line.224"></a>
-<span class="sourceLineNo">225</span>   * @throws Exception When running the job fails.<a name="line.225"></a>
-<span class="sourceLineNo">226</span>   */<a name="line.226"></a>
-<span class="sourceLineNo">227</span>  public static void main(String[] args) throws Exception {<a name="line.227"></a>
-<span class="sourceLineNo">228</span>    int errCode = ToolRunner.run(HBaseConfiguration.create(), new RowCounter(), args);<a name="line.228"></a>
-<span class="sourceLineNo">229</span>    System.exit(errCode);<a name="line.229"></a>
-<span class="sourceLineNo">230</span>  }<a name="line.230"></a>
-<span class="sourceLineNo">231</span><a name="line.231"></a>
-<span class="sourceLineNo">232</span>}<a name="line.232"></a>
+<span class="sourceLineNo">121</span>        continue;<a name="line.121"></a>
+<span class="sourceLineNo">122</span>      }<a name="line.122"></a>
+<span class="sourceLineNo">123</span>      if (args[i].startsWith(startTimeArgKey)) {<a name="line.123"></a>
+<span class="sourceLineNo">124</span>        startTime = Long.parseLong(args[i].substring(startTimeArgKey.length()));<a name="line.124"></a>
+<span class="sourceLineNo">125</span>        continue;<a name="line.125"></a>
+<span class="sourceLineNo">126</span>      }<a name="line.126"></a>
+<span class="sourceLineNo">127</span>      if (args[i].startsWith(endTimeArgKey)) {<a name="line.127"></a>
+<span class="sourceLineNo">128</span>        endTime = Long.parseLong(args[i].substring(endTimeArgKey.length()));<a name="line.128"></a>
+<span class="sourceLineNo">129</span>        continue;<a name="line.129"></a>
+<span class="sourceLineNo">130</span>      }<a name="line.130"></a>
+<span class="sourceLineNo">131</span>      if (args[i].startsWith(expectedCountArg)) {<a name="line.131"></a>
+<span class="sourceLineNo">132</span>        conf.setLong(EXPECTED_COUNT_KEY,<a name="line.132"></a>
+<span class="sourceLineNo">133</span>            Long.parseLong(args[i].substring(expectedCountArg.length())));<a name="line.133"></a>
+<span class="sourceLineNo">134</span>        continue;<a name="line.134"></a>
+<span class="sourceLineNo">135</span>      }<a name="line.135"></a>
+<span class="sourceLineNo">136</span>      // if no switch, assume column names<a name="line.136"></a>
+<span class="sourceLineNo">137</span>      sb.append(args[i]);<a name="line.137"></a>
+<span class="sourceLineNo">138</span>      sb.append(" ");<a name="line.138"></a>
+<span class="sourceLineNo">139</span>    }<a name="line.139"></a>
+<span class="sourceLineNo">140</span>    if (endTime &lt; startTime) {<a name="line.140"></a>
+<span class="sourceLineNo">141</span>      printUsage("--endtime=" + endTime + " needs to be greater than --starttime=" + startTime);<a name="line.141"></a>
+<span class="sourceLineNo">142</span>      return null;<a name="line.142"></a>
+<span class="sourceLineNo">143</span>    }<a name="line.143"></a>
+<span class="sourceLineNo">144</span><a name="line.144"></a>
+<span class="sourceLineNo">145</span>    Job job = Job.getInstance(conf, conf.get(JOB_NAME_CONF_KEY, NAME + "_" + tableName));<a name="line.145"></a>
+<span class="sourceLineNo">146</span>    job.setJarByClass(RowCounter.class);<a name="line.146"></a>
+<span class="sourceLineNo">147</span>    Scan scan = new Scan();<a name="line.147"></a>
+<span class="sourceLineNo">148</span>    scan.setCacheBlocks(false);<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    if (startKey != null &amp;&amp; !startKey.equals("")) {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>      scan.setStartRow(Bytes.toBytes(startKey));<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    }<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    if (endKey != null &amp;&amp; !endKey.equals("")) {<a name="line.152"></a>
+<span class="sourceLineNo">153</span>      scan.setStopRow(Bytes.toBytes(endKey));<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    }<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    if (sb.length() &gt; 0) {<a name="line.155"></a>
+<span class="sourceLineNo">156</span>      for (String columnName : sb.toString().trim().split(" ")) {<a name="line.156"></a>
+<span class="sourceLineNo">157</span>        String family = StringUtils.substringBefore(columnName, ":");<a name="line.157"></a>
+<span class="sourceLineNo">158</span>        String qualifier = StringUtils.substringAfter(columnName, ":");<a name="line.158"></a>
+<span class="sourceLineNo">159</span><a name="line.159"></a>
+<span class="sourceLineNo">160</span>        if (StringUtils.isBlank(qualifier)) {<a name="line.160"></a>
+<span class="sourceLineNo">161</span>          scan.addFamily(Bytes.toBytes(family));<a name="line.161"></a>
+<span class="sourceLineNo">162</span>        }<a name="line.162"></a>
+<span class="sourceLineNo">163</span>        else {<a name="line.163"></a>
+<span class="sourceLineNo">164</span>          scan.addColumn(Bytes.toBytes(family), Bytes.toBytes(qualifier));<a name="line.164"></a>
+<span class="sourceLineNo">165</span>        }<a name="line.165"></a>
+<span class="sourceLineNo">166</span>      }<a name="line.166"></a>
+<span class="sourceLineNo">167</span>    }<a name="line.167"></a>
+<span class="sourceLineNo">168</span>    scan.setFilter(new FirstKeyOnlyFilter());<a name="line.168"></a>
+<span class="sourceLineNo">169</span>    scan.setTimeRange(startTime, endTime == 0 ? HConstants.LATEST_TIMESTAMP : endTime);<a name="line.169"></a>
+<span class="sourceLineNo">170</span>    job.setOutputFormatClass(NullOutputFormat.class);<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    TableMapReduceUtil.initTableMapperJob(tableName, scan,<a name="line.171"></a>
+<span class="sourceLineNo">172</span>      RowCounterMapper.class, ImmutableBytesWritable.class, Result.class, job);<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    job.setNumReduceTasks(0);<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    return job;<a name="line.174"></a>
+<span class="sourceLineNo">175</span>  }<a name="line.175"></a>
+<span class="sourceLineNo">176</span><a name="line.176"></a>
+<span class="sourceLineNo">177</span>  /*<a name="line.177"></a>
+<span class="sourceLineNo">178</span>   * @param errorMessage Can attach a message when error occurs.<a name="line.178"></a>
+<span class="sourceLineNo">179</span>   */<a name="line.179"></a>
+<span class="sourceLineNo">180</span>  private static void printUsage(String errorMessage) {<a name="line.180"></a>
+<span class="sourceLineNo">181</span>    System.err.println("ERROR: " + errorMessage);<a name="line.181"></a>
+<span class="sourceLineNo">182</span>    printUsage();<a name="line.182"></a>
+<span class="sourceLineNo">183</span>  }<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span>  /**<a name="line.185"></a>
+<span class="sourceLineNo">186</span>   * Prints usage without error message.<a name="line.186"></a>
+<span class="sourceLineNo">187</span>   * Note that we don't document --expected-count, because it's intended for test.<a name="line.187"></a>
+<span class="sourceLineNo">188</span>   */<a name="line.188"></a>
+<span class="sourceLineNo">189</span>  private static void printUsage() {<a name="line.189"></a>
+<span class="sourceLineNo">190</span>    System.err.println("Usage: RowCounter [options] &lt;tablename&gt; " +<a name="line.190"></a>
+<span class="sourceLineNo">191</span>        "[--starttime=[start] --endtime=[end] " +<a name="line.191"></a>
+<span class="sourceLineNo">192</span>        "[--range=[startKey],[endKey]] [&lt;column1&gt; &lt;column2&gt;...]");<a name="line.192"></a>
+<span class="sourceLineNo">193</span>    System.err.println("For performance consider the following options:\n"<a name="line.193"></a>
+<span class="sourceLineNo">194</span>        + "-Dhbase.client.scanner.caching=100\n"<a name="line.194"></a>
+<span class="sourceLineNo">195</span>        + "-Dmapreduce.map.speculative=false");<a name="line.195"></a>
+<span class="sourceLineNo">196</span>  }<a name="line.196"></a>
+<span class="sourceLineNo">197</span><a name="line.197"></a>
+<span class="sourceLineNo">198</span>  @Override<a name="line.198"></a>
+<span class="sourceLineNo">199</span>  public int run(String[] args) throws Exception {<a name="line.199"></a>
+<span class="sourceLineNo">200</span>    if (args.length &lt; 1) {<a name="line.200"></a>
+<span class="sourceLineNo">201</span>      printUsage("Wrong number of parameters: " + args.length);<a name="line.201"></a>
+<span class="sourceLineNo">202</span>      return -1;<a name="line.202"></a>
+<span class="sourceLineNo">203</span>    }<a name="line.203"></a>
+<span class="sourceLineNo">204</span>    Job job = createSubmittableJob(getConf(), args);<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    if (job == null) {<a name="line.205"></a>
+<span class="sourceLineNo">206</span>      return -1;<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    }<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    boolean success = job.waitForCompletion(true);<a name="line.208"></a>
+<span class="sourceLineNo">209</span>    final long expectedCount = getConf().getLong(EXPECTED_COUNT_KEY, -1);<a name="line.209"></a>
+<span class="sourceLineNo">210</span>    if (success &amp;&amp; expectedCount != -1) {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>      final Counter counter = job.getCounters().findCounter(RowCounterMapper.Counters.ROWS);<a name="line.211"></a>
+<span class="sourceLineNo">212</span>      success = expectedCount == counter.getValue();<a name="line.212"></a>
+<span class="sourceLineNo">213</span>      if (!success) {<a name="line.213"></a>
+<span class="sourceLineNo">214</span>        LOG.error("Failing job because count of '" + counter.getValue() +<a name="line.214"></a>
+<span class="sourceLineNo">215</span>            "' does not match expected count of '" + expectedCount + "'");<a name="line.215"></a>
+<span class="sourceLineNo">216</span>      }<a name="line.216"></a>
+<span class="sourceLineNo">217</span>    }<a name="line.217"></a>
+<span class="sourceLineNo">218</span>    return (success ? 0 : 1);<a name="line.218"></a>
+<span class="sourceLineNo">219</span>  }<a name="line.219"></a>
+<span class="sourceLineNo">220</span><a name="line.220"></a>
+<span class="sourceLineNo">221</span>  /**<a name="line.221"></a>
+<span class="sourceLineNo">222</span>   * Main entry point.<a name="line.222"></a>
+<span class="sourceLineNo">223</span>   * @param args The command line parameters.<a name="line.223"></a>
+<span class="sourceLineNo">224</span>   * @throws Exception When running the job fails.<a name="line.224"></a>
+<span class="sourceLineNo">225</span>   */<a name="line.225"></a>
+<span class="sourceLineNo">226</span>  public static void main(String[] args) throws Exception {<a name="line.226"></a>
+<span class="sourceLineNo">227</span>    int errCode = ToolRunner.run(HBaseConfiguration.create(), new RowCounter(), args);<a name="line.227"></a>
+<span class="sourceLineNo">228</span>    System.exit(errCode);<a name="line.228"></a>
+<span class="sourceLineNo">229</span>  }<a name="line.229"></a>
+<span class="sourceLineNo">230</span><a name="line.230"></a>
+<span class="sourceLineNo">231</span>}<a name="line.231"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/670bf1f0/book.html
----------------------------------------------------------------------
diff --git a/book.html b/book.html
index e9a07a6..7a94d84 100644
--- a/book.html
+++ b/book.html
@@ -33059,7 +33059,7 @@ The server will return cellblocks compressed using this same compressor as long
 <div id="footer">
 <div id="footer-text">
 Version 2.0.0-SNAPSHOT<br>
-Last updated 2016-02-05 17:28:16 UTC
+Last updated 2016-02-07 14:48:49 UTC
 </div>
 </div>
 </body>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/670bf1f0/bulk-loads.html
----------------------------------------------------------------------
diff --git a/bulk-loads.html b/bulk-loads.html
index b916787..893075e 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20160205" />
+    <meta name="Date-Revision-yyyymmdd" content="20160207" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache HBase &#x2013;  
       Bulk Loads in Apache HBase (TM)
@@ -305,7 +305,7 @@ under the License. -->
                         <a href="http://www.apache.org/">The Apache Software Foundation</a>.
             All rights reserved.      
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-02-05</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-02-07</li>
             </p>
                 </div>