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 <bui...@apache.org> Authored: Sun Feb 7 15:21:32 2016 +0000 Committer: Misty Stanley-Jones <mstanleyjo...@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 – 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 int <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>[] args) +<pre>public int <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>[] 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 void <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>[] args) +<pre>public static void <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>[] 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 < 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 && !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 && !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() > 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] <tablename> " +<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]] [<column1> <column2>...]");<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 < 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 && 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 < 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 && !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 && !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() > 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] <tablename> " +<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]] [<column1> <column2>...]");<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 < 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 && 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 – 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>