Published site at 82d554e3783372cc6b05489452c815b57c06f6cd.
Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/b3b50f22 Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/b3b50f22 Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/b3b50f22 Branch: refs/heads/asf-site Commit: b3b50f22501ae38b2c998123d2a6706b2bd3ec86 Parents: 1772a08 Author: jenkins <[email protected]> Authored: Fri Jul 7 06:42:13 2017 +0000 Committer: jenkins <[email protected]> Committed: Fri Jul 7 06:42:13 2017 +0000 ---------------------------------------------------------------------- acid-semantics.html | 4 +- apache_hbase_reference_guide.pdf | 6 +- apache_hbase_reference_guide.pdfmarks | 4 +- apidocs/index-all.html | 2 + .../apache/hadoop/hbase/util/VersionInfo.html | 55 +- .../apache/hadoop/hbase/util/VersionInfo.html | 199 +- book.html | 2 +- bulk-loads.html | 4 +- checkstyle-aggregate.html | 24474 +++++++++-------- checkstyle.rss | 16 +- 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 | 36 +- devapidocs/index-all.html | 66 +- .../hadoop/hbase/backup/package-tree.html | 4 +- .../hadoop/hbase/class-use/HRegionInfo.html | 26 +- .../apache/hadoop/hbase/class-use/Server.html | 35 - .../hadoop/hbase/class-use/ServerName.html | 166 +- .../class-use/InterfaceAudience.Private.html | 2 +- .../hbase/classification/package-tree.html | 6 +- .../hadoop/hbase/client/package-tree.html | 28 +- .../hadoop/hbase/filter/package-tree.html | 10 +- .../hbase/io/FileLink.FileLinkInputStream.html | 54 +- .../org/apache/hadoop/hbase/io/FileLink.html | 40 +- .../hadoop/hbase/io/class-use/HeapSize.html | 2 +- .../encoding/class-use/DataBlockEncoding.html | 2 +- .../io/hfile/HFileBlock.BlockIterator.html | 8 +- .../io/hfile/HFileBlock.BlockWritable.html | 4 +- .../hbase/io/hfile/HFileBlock.FSReader.html | 24 +- .../hbase/io/hfile/HFileBlock.FSReaderImpl.html | 72 +- .../hbase/io/hfile/HFileBlock.Header.html | 18 +- .../io/hfile/HFileBlock.PrefetchedHeader.html | 18 +- .../hadoop/hbase/io/hfile/HFileBlock.html | 181 +- .../hfile/bucket/BucketCache.BucketEntry.html | 42 +- .../bucket/BucketCache.BucketEntryGroup.html | 22 +- .../hfile/bucket/BucketCache.RAMQueueEntry.html | 20 +- .../bucket/BucketCache.StatisticsThread.html | 8 +- .../hfile/bucket/BucketCache.WriterThread.html | 14 +- .../hbase/io/hfile/bucket/BucketCache.html | 89 +- .../hfile/bucket/FileIOEngine.FileAccessor.html | 4 +- .../bucket/FileIOEngine.FileReadAccessor.html | 6 +- .../bucket/FileIOEngine.FileWriteAccessor.html | 6 +- .../hbase/io/hfile/bucket/FileIOEngine.html | 26 +- .../io/hfile/bucket/class-use/IOEngine.html | 5 +- .../hbase/io/hfile/class-use/Cacheable.html | 2 +- .../io/hfile/class-use/HFileBlock.FSReader.html | 2 +- .../hadoop/hbase/io/hfile/package-summary.html | 8 +- .../hadoop/hbase/io/hfile/package-tree.html | 6 +- .../hadoop/hbase/io/hfile/package-use.html | 6 +- .../apache/hadoop/hbase/ipc/package-tree.html | 2 +- .../hadoop/hbase/mapreduce/package-tree.html | 4 +- .../org/apache/hadoop/hbase/master/HMaster.html | 587 +- .../master/HMasterCommandLine.LocalHMaster.html | 2 +- .../hadoop/hbase/master/MasterServices.html | 138 +- .../hadoop/hbase/master/ServerManager.html | 12 +- ...signmentManager.RegionInTransitionChore.html | 6 +- ...ssignmentManager.RegionInTransitionStat.html | 40 +- .../master/assignment/AssignmentManager.html | 616 +- .../hbase/master/class-use/MasterServices.html | 35 + .../hbase/master/class-use/ServerManager.html | 4 +- .../cleaner/HFileCleaner.HFileDeleteTask.html | 26 +- .../hbase/master/cleaner/HFileCleaner.html | 230 +- .../hadoop/hbase/master/package-tree.html | 2 +- .../apache/hadoop/hbase/master/package-use.html | 9 +- .../org/apache/hadoop/hbase/package-tree.html | 8 +- .../org/apache/hadoop/hbase/package-use.html | 10 +- .../hadoop/hbase/procedure2/package-tree.html | 4 +- .../hadoop/hbase/quotas/package-tree.html | 8 +- .../hadoop/hbase/regionserver/package-tree.html | 16 +- .../regionserver/querymatcher/package-tree.html | 4 +- .../replication/regionserver/package-tree.html | 2 +- .../hbase/security/access/package-tree.html | 2 +- .../hadoop/hbase/security/package-tree.html | 4 +- .../hadoop/hbase/thrift/package-tree.html | 2 +- .../apache/hadoop/hbase/util/VersionInfo.html | 74 +- .../apache/hadoop/hbase/util/package-tree.html | 10 +- .../hbase/zookeeper/RegionServerTracker.html | 44 +- .../zookeeper/class-use/ZooKeeperWatcher.html | 4 +- .../org/apache/hadoop/hbase/Version.html | 6 +- .../hbase/io/FileLink.FileLinkInputStream.html | 940 +- .../org/apache/hadoop/hbase/io/FileLink.html | 940 +- .../io/hfile/HFileBlock.BlockIterator.html | 2530 +- .../io/hfile/HFileBlock.BlockWritable.html | 2530 +- .../hbase/io/hfile/HFileBlock.FSReader.html | 2530 +- .../hbase/io/hfile/HFileBlock.FSReaderImpl.html | 2530 +- .../hbase/io/hfile/HFileBlock.Header.html | 2530 +- .../io/hfile/HFileBlock.PrefetchedHeader.html | 2530 +- .../hbase/io/hfile/HFileBlock.Writer.State.html | 2530 +- .../hbase/io/hfile/HFileBlock.Writer.html | 2530 +- .../hadoop/hbase/io/hfile/HFileBlock.html | 2530 +- .../hfile/bucket/BucketCache.BucketEntry.html | 2449 +- .../bucket/BucketCache.BucketEntryGroup.html | 2449 +- .../hfile/bucket/BucketCache.RAMQueueEntry.html | 2449 +- .../bucket/BucketCache.StatisticsThread.html | 2449 +- .../hfile/bucket/BucketCache.WriterThread.html | 2449 +- .../hbase/io/hfile/bucket/BucketCache.html | 2449 +- .../hfile/bucket/FileIOEngine.FileAccessor.html | 411 +- .../bucket/FileIOEngine.FileReadAccessor.html | 411 +- .../bucket/FileIOEngine.FileWriteAccessor.html | 411 +- .../hbase/io/hfile/bucket/FileIOEngine.html | 411 +- .../master/HMaster.InitializationMonitor.html | 5084 ++-- .../hbase/master/HMaster.RedirectServlet.html | 5084 ++-- .../org/apache/hadoop/hbase/master/HMaster.html | 5084 ++-- .../hadoop/hbase/master/MasterServices.html | 6 +- .../hadoop/hbase/master/ServerManager.html | 8 +- ...signmentManager.RegionInTransitionChore.html | 3381 +-- ...ssignmentManager.RegionInTransitionStat.html | 3381 +-- .../master/assignment/AssignmentManager.html | 3381 +-- .../cleaner/HFileCleaner.HFileDeleteTask.html | 832 +- .../hbase/master/cleaner/HFileCleaner.html | 832 +- .../apache/hadoop/hbase/util/VersionInfo.html | 199 +- .../hbase/zookeeper/RegionServerTracker.html | 127 +- 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/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-archetypes/dependencies.html | 6 +- hbase-archetypes/dependency-convergence.html | 6 +- hbase-archetypes/dependency-info.html | 6 +- hbase-archetypes/dependency-management.html | 6 +- .../hbase-archetype-builder/dependencies.html | 6 +- .../dependency-convergence.html | 6 +- .../dependency-info.html | 6 +- .../dependency-management.html | 6 +- .../hbase-archetype-builder/index.html | 6 +- .../hbase-archetype-builder/integration.html | 6 +- .../hbase-archetype-builder/issue-tracking.html | 6 +- .../hbase-archetype-builder/license.html | 6 +- .../hbase-archetype-builder/mail-lists.html | 6 +- .../plugin-management.html | 6 +- .../hbase-archetype-builder/plugins.html | 6 +- .../hbase-archetype-builder/project-info.html | 6 +- .../project-summary.html | 6 +- .../source-repository.html | 6 +- .../hbase-archetype-builder/team-list.html | 6 +- .../hbase-client-project/checkstyle.html | 6 +- .../hbase-client-project/dependencies.html | 8 +- .../dependency-convergence.html | 6 +- .../hbase-client-project/dependency-info.html | 6 +- .../dependency-management.html | 6 +- .../hbase-client-project/index.html | 6 +- .../hbase-client-project/integration.html | 6 +- .../hbase-client-project/issue-tracking.html | 6 +- .../hbase-client-project/license.html | 211 +- .../hbase-client-project/mail-lists.html | 6 +- .../hbase-client-project/plugin-management.html | 6 +- .../hbase-client-project/plugins.html | 6 +- .../hbase-client-project/project-info.html | 6 +- .../hbase-client-project/project-reports.html | 6 +- .../hbase-client-project/project-summary.html | 6 +- .../hbase-client-project/source-repository.html | 6 +- .../hbase-client-project/team-list.html | 6 +- .../hbase-shaded-client-project/checkstyle.html | 6 +- .../dependencies.html | 8 +- .../dependency-convergence.html | 6 +- .../dependency-info.html | 6 +- .../dependency-management.html | 6 +- .../hbase-shaded-client-project/index.html | 6 +- .../integration.html | 6 +- .../issue-tracking.html | 6 +- .../hbase-shaded-client-project/license.html | 211 +- .../hbase-shaded-client-project/mail-lists.html | 6 +- .../plugin-management.html | 6 +- .../hbase-shaded-client-project/plugins.html | 6 +- .../project-info.html | 6 +- .../project-reports.html | 6 +- .../project-summary.html | 6 +- .../source-repository.html | 6 +- .../hbase-shaded-client-project/team-list.html | 6 +- hbase-archetypes/index.html | 6 +- hbase-archetypes/integration.html | 6 +- hbase-archetypes/issue-tracking.html | 6 +- hbase-archetypes/license.html | 6 +- hbase-archetypes/mail-lists.html | 6 +- hbase-archetypes/plugin-management.html | 6 +- hbase-archetypes/plugins.html | 6 +- hbase-archetypes/project-info.html | 6 +- hbase-archetypes/project-summary.html | 6 +- hbase-archetypes/source-repository.html | 6 +- hbase-archetypes/team-list.html | 6 +- hbase-spark/checkstyle.html | 6 +- hbase-spark/dependencies.html | 20 +- hbase-spark/dependency-convergence.html | 6 +- hbase-spark/dependency-info.html | 6 +- hbase-spark/dependency-management.html | 6 +- hbase-spark/index.html | 6 +- hbase-spark/integration.html | 6 +- hbase-spark/issue-tracking.html | 6 +- hbase-spark/license.html | 211 +- 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 | 208 +- mail-lists.html | 4 +- metrics.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 +- testdevapidocs/allclasses-frame.html | 2 + testdevapidocs/allclasses-noframe.html | 2 + testdevapidocs/index-all.html | 20 + .../hbase/TestLocalHBaseCluster.MyHMaster.html | 2 +- .../TestFileLink.MyDistributedFileSystem.html | 381 + .../apache/hadoop/hbase/io/TestFileLink.html | 71 +- .../hbase/io/TestHalfStoreFileReader.html | 4 +- .../TestFileLink.MyDistributedFileSystem.html | 125 + .../hadoop/hbase/io/hfile/package-tree.html | 2 +- .../apache/hadoop/hbase/io/package-frame.html | 1 + .../apache/hadoop/hbase/io/package-summary.html | 18 +- .../apache/hadoop/hbase/io/package-tree.html | 13 + .../hbase/master/MockNoopMasterServices.html | 170 +- .../master/TestMasterMetrics.MyMaster.html | 2 +- ...TestSplitLogManager.DummyMasterServices.html | 2 +- .../master/assignment/MockMasterServices.html | 2 +- .../cleaner/TestHFileCleaner.DummyServer.html | 28 +- .../hbase/master/cleaner/TestHFileCleaner.html | 28 +- .../procedure/TestMasterProcedureWalLease.html | 28 +- .../org/apache/hadoop/hbase/package-tree.html | 10 +- .../hadoop/hbase/procedure2/package-tree.html | 2 +- ...egionMergeTransactionOnCluster.MyMaster.html | 2 +- .../TestSplitTransactionOnCluster.MyMaster.html | 2 +- .../hadoop/hbase/regionserver/package-tree.html | 4 +- .../apache/hadoop/hbase/test/package-tree.html | 6 +- .../apache/hadoop/hbase/util/TestThreads.html | 4 +- .../hadoop/hbase/util/TestVersionInfo.html | 272 + .../hadoop/hbase/util/TestWeakObjectPool.html | 4 +- .../hbase/util/class-use/TestVersionInfo.html | 125 + .../apache/hadoop/hbase/util/package-frame.html | 1 + .../hadoop/hbase/util/package-summary.html | 6 +- .../apache/hadoop/hbase/util/package-tree.html | 1 + .../apache/hadoop/hbase/wal/package-tree.html | 2 +- testdevapidocs/overview-tree.html | 2 + .../TestFileLink.MyDistributedFileSystem.html | 389 + .../apache/hadoop/hbase/io/TestFileLink.html | 517 +- .../hbase/io/hfile/bucket/TestFileIOEngine.html | 2 +- .../hbase/master/MockNoopMasterServices.html | 31 +- .../cleaner/TestHFileCleaner.DummyServer.html | 795 +- .../hbase/master/cleaner/TestHFileCleaner.html | 795 +- .../TestSimpleRegionNormalizerOnCluster.html | 2 +- .../procedure/TestMasterProcedureWalLease.html | 368 +- .../hadoop/hbase/util/TestVersionInfo.html | 107 + 278 files changed, 52298 insertions(+), 49717 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/acid-semantics.html ---------------------------------------------------------------------- diff --git a/acid-semantics.html b/acid-semantics.html index abebb80..83296d8 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="20170705" /> + <meta name="Date-Revision-yyyymmdd" content="20170707" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Apache HBase (TM) ACID Properties @@ -606,7 +606,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2017-07-05</li> + <li id="publishDate" class="pull-right">Last Published: 2017-07-07</li> </p> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/apache_hbase_reference_guide.pdf ---------------------------------------------------------------------- diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf index 9c14a86..2ed0665 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:20170705144835+00'00') -/ModDate (D:20170705144835+00'00') +/CreationDate (D:20170707062905+00'00') +/ModDate (D:20170707062905+00'00') >> endobj 2 0 obj @@ -135160,7 +135160,7 @@ endobj << /Border [0 0 0] /A << /Type /Action /S /URI -/URI (http://docs.oracle.com/javase/6/docs/technotes/guides/management/agent.html) +/URI (http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html) >> /Subtype /Link /Rect [398.4309 111.44999999999976 513.6846 125.72999999999976] http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/apache_hbase_reference_guide.pdfmarks ---------------------------------------------------------------------- diff --git a/apache_hbase_reference_guide.pdfmarks b/apache_hbase_reference_guide.pdfmarks index e55c24a..7a273d4 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:20170705145001) - /CreationDate (D:20170705145001) + /ModDate (D:20170707063027) + /CreationDate (D:20170707063027) /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/b3b50f22/apidocs/index-all.html ---------------------------------------------------------------------- diff --git a/apidocs/index-all.html b/apidocs/index-all.html index ec234ab..cf6c4d3 100644 --- a/apidocs/index-all.html +++ b/apidocs/index-all.html @@ -1760,6 +1760,8 @@ </dd> <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/filter/CompareFilter.html#compareValue-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp-org.apache.hadoop.hbase.filter.ByteArrayComparable-org.apache.hadoop.hbase.Cell-">compareValue(CompareFilter.CompareOp, ByteArrayComparable, Cell)</a></span> - Method in class org.apache.hadoop.hbase.filter.<a href="org/apache/hadoop/hbase/filter/CompareFilter.html" title="class in org.apache.hadoop.hbase.filter">CompareFilter</a></dt> <dd> </dd> +<dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/util/VersionInfo.html#compareVersion-java.lang.String-java.lang.String-">compareVersion(String, String)</a></span> - Static method in class org.apache.hadoop.hbase.util.<a href="org/apache/hadoop/hbase/util/VersionInfo.html" title="class in org.apache.hadoop.hbase.util">VersionInfo</a></dt> +<dd> </dd> <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html#COMPRESS_TAGS">COMPRESS_TAGS</a></span> - Static variable in class org.apache.hadoop.hbase.client.<a href="org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client">ColumnFamilyDescriptorBuilder</a></dt> <dd> </dd> <dt><span class="memberNameLink"><a href="org/apache/hadoop/hbase/HColumnDescriptor.html#COMPRESS_TAGS">COMPRESS_TAGS</a></span> - Static variable in class org.apache.hadoop.hbase.<a href="org/apache/hadoop/hbase/HColumnDescriptor.html" title="class in org.apache.hadoop.hbase">HColumnDescriptor</a></dt> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/apidocs/org/apache/hadoop/hbase/util/VersionInfo.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/util/VersionInfo.html b/apidocs/org/apache/hadoop/hbase/util/VersionInfo.html index f5d195d..c6f9074 100644 --- a/apidocs/org/apache/hadoop/hbase/util/VersionInfo.html +++ b/apidocs/org/apache/hadoop/hbase/util/VersionInfo.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -149,54 +149,59 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#compareVersion-java.lang.String-java.lang.String-">compareVersion</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> v1, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> v2)</code> </td> +</tr> +<tr id="i1" class="rowColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#getDate--">getDate</a></span>()</code> <div class="block">The date that hbase was compiled.</div> </td> </tr> -<tr id="i1" class="rowColor"> +<tr id="i2" class="altColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#getRevision--">getRevision</a></span>()</code> <div class="block">Get the subversion revision number for the root directory</div> </td> </tr> -<tr id="i2" class="altColor"> +<tr id="i3" class="rowColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#getSrcChecksum--">getSrcChecksum</a></span>()</code> <div class="block">Get the checksum of the source files from which Hadoop was compiled.</div> </td> </tr> -<tr id="i3" class="rowColor"> +<tr id="i4" class="altColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#getUrl--">getUrl</a></span>()</code> <div class="block">Get the subversion URL for the root hbase directory.</div> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i5" class="rowColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#getUser--">getUser</a></span>()</code> <div class="block">The user that compiled hbase.</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#getVersion--">getVersion</a></span>()</code> <div class="block">Get the hbase version.</div> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#logVersion--">logVersion</a></span>()</code> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i8" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</code> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#writeTo-java.io.PrintStream-">writeTo</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> out)</code> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/util/VersionInfo.html#writeTo-java.io.PrintWriter-">writeTo</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a> out)</code> </td> </tr> @@ -245,7 +250,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getVersion</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.40">getVersion</a>()</pre> +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.44">getVersion</a>()</pre> <div class="block">Get the hbase version.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -259,7 +264,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRevision</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.48">getRevision</a>()</pre> +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.52">getRevision</a>()</pre> <div class="block">Get the subversion revision number for the root directory</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -273,7 +278,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getDate</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.56">getDate</a>()</pre> +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.60">getDate</a>()</pre> <div class="block">The date that hbase was compiled.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -287,7 +292,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getUser</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.64">getUser</a>()</pre> +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.68">getUser</a>()</pre> <div class="block">The user that compiled hbase.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -301,7 +306,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getUrl</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.72">getUrl</a>()</pre> +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.76">getUrl</a>()</pre> <div class="block">Get the subversion URL for the root hbase directory.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -315,7 +320,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getSrcChecksum</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.89">getSrcChecksum</a>()</pre> +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.93">getSrcChecksum</a>()</pre> <div class="block">Get the checksum of the source files from which Hadoop was compiled.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -329,7 +334,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>writeTo</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.93">writeTo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a> out)</pre> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.97">writeTo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html?is-external=true" title="class or interface in java.io">PrintWriter</a> out)</pre> </li> </ul> <a name="writeTo-java.io.PrintStream-"> @@ -338,7 +343,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>writeTo</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.99">writeTo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> out)</pre> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.103">writeTo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html?is-external=true" title="class or interface in java.io">PrintStream</a> out)</pre> </li> </ul> <a name="logVersion--"> @@ -347,7 +352,17 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>logVersion</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.105">logVersion</a>()</pre> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.109">logVersion</a>()</pre> +</li> +</ul> +<a name="compareVersion-java.lang.String-java.lang.String-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>compareVersion</h4> +<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.115">compareVersion</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> v1, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> v2)</pre> </li> </ul> <a name="main-java.lang.String:A-"> @@ -356,7 +371,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>main</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.111">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</pre> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/util/VersionInfo.html#line.154">main</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] args)</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/apidocs/src-html/org/apache/hadoop/hbase/util/VersionInfo.html ---------------------------------------------------------------------- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/util/VersionInfo.html b/apidocs/src-html/org/apache/hadoop/hbase/util/VersionInfo.html index cfa3f61..5f84eff 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/util/VersionInfo.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/util/VersionInfo.html @@ -41,85 +41,128 @@ <span class="sourceLineNo">033</span>public class VersionInfo {<a name="line.33"></a> <span class="sourceLineNo">034</span> private static final Log LOG = LogFactory.getLog(VersionInfo.class.getName());<a name="line.34"></a> <span class="sourceLineNo">035</span><a name="line.35"></a> -<span class="sourceLineNo">036</span> /**<a name="line.36"></a> -<span class="sourceLineNo">037</span> * Get the hbase version.<a name="line.37"></a> -<span class="sourceLineNo">038</span> * @return the hbase version string, eg. "0.6.3-dev"<a name="line.38"></a> -<span class="sourceLineNo">039</span> */<a name="line.39"></a> -<span class="sourceLineNo">040</span> public static String getVersion() {<a name="line.40"></a> -<span class="sourceLineNo">041</span> return Version.version;<a name="line.41"></a> -<span class="sourceLineNo">042</span> }<a name="line.42"></a> -<span class="sourceLineNo">043</span><a name="line.43"></a> -<span class="sourceLineNo">044</span> /**<a name="line.44"></a> -<span class="sourceLineNo">045</span> * Get the subversion revision number for the root directory<a name="line.45"></a> -<span class="sourceLineNo">046</span> * @return the revision number, eg. "451451"<a name="line.46"></a> -<span class="sourceLineNo">047</span> */<a name="line.47"></a> -<span class="sourceLineNo">048</span> public static String getRevision() {<a name="line.48"></a> -<span class="sourceLineNo">049</span> return Version.revision;<a name="line.49"></a> -<span class="sourceLineNo">050</span> }<a name="line.50"></a> -<span class="sourceLineNo">051</span><a name="line.51"></a> -<span class="sourceLineNo">052</span> /**<a name="line.52"></a> -<span class="sourceLineNo">053</span> * The date that hbase was compiled.<a name="line.53"></a> -<span class="sourceLineNo">054</span> * @return the compilation date in unix date format<a name="line.54"></a> -<span class="sourceLineNo">055</span> */<a name="line.55"></a> -<span class="sourceLineNo">056</span> public static String getDate() {<a name="line.56"></a> -<span class="sourceLineNo">057</span> return Version.date;<a name="line.57"></a> -<span class="sourceLineNo">058</span> }<a name="line.58"></a> -<span class="sourceLineNo">059</span><a name="line.59"></a> -<span class="sourceLineNo">060</span> /**<a name="line.60"></a> -<span class="sourceLineNo">061</span> * The user that compiled hbase.<a name="line.61"></a> -<span class="sourceLineNo">062</span> * @return the username of the user<a name="line.62"></a> -<span class="sourceLineNo">063</span> */<a name="line.63"></a> -<span class="sourceLineNo">064</span> public static String getUser() {<a name="line.64"></a> -<span class="sourceLineNo">065</span> return Version.user;<a name="line.65"></a> -<span class="sourceLineNo">066</span> }<a name="line.66"></a> -<span class="sourceLineNo">067</span><a name="line.67"></a> -<span class="sourceLineNo">068</span> /**<a name="line.68"></a> -<span class="sourceLineNo">069</span> * Get the subversion URL for the root hbase directory.<a name="line.69"></a> -<span class="sourceLineNo">070</span> * @return the url<a name="line.70"></a> -<span class="sourceLineNo">071</span> */<a name="line.71"></a> -<span class="sourceLineNo">072</span> public static String getUrl() {<a name="line.72"></a> -<span class="sourceLineNo">073</span> return Version.url;<a name="line.73"></a> -<span class="sourceLineNo">074</span> }<a name="line.74"></a> -<span class="sourceLineNo">075</span><a name="line.75"></a> -<span class="sourceLineNo">076</span> static String[] versionReport() {<a name="line.76"></a> -<span class="sourceLineNo">077</span> return new String[] {<a name="line.77"></a> -<span class="sourceLineNo">078</span> "HBase " + getVersion(),<a name="line.78"></a> -<span class="sourceLineNo">079</span> "Source code repository " + getUrl() + " revision=" + getRevision(),<a name="line.79"></a> -<span class="sourceLineNo">080</span> "Compiled by " + getUser() + " on " + getDate(),<a name="line.80"></a> -<span class="sourceLineNo">081</span> "From source with checksum " + getSrcChecksum()<a name="line.81"></a> -<span class="sourceLineNo">082</span> };<a name="line.82"></a> -<span class="sourceLineNo">083</span> }<a name="line.83"></a> -<span class="sourceLineNo">084</span><a name="line.84"></a> -<span class="sourceLineNo">085</span> /**<a name="line.85"></a> -<span class="sourceLineNo">086</span> * Get the checksum of the source files from which Hadoop was compiled.<a name="line.86"></a> -<span class="sourceLineNo">087</span> * @return a string that uniquely identifies the source<a name="line.87"></a> -<span class="sourceLineNo">088</span> **/<a name="line.88"></a> -<span class="sourceLineNo">089</span> public static String getSrcChecksum() {<a name="line.89"></a> -<span class="sourceLineNo">090</span> return Version.srcChecksum;<a name="line.90"></a> -<span class="sourceLineNo">091</span> }<a name="line.91"></a> -<span class="sourceLineNo">092</span><a name="line.92"></a> -<span class="sourceLineNo">093</span> public static void writeTo(PrintWriter out) {<a name="line.93"></a> -<span class="sourceLineNo">094</span> for (String line : versionReport()) {<a name="line.94"></a> -<span class="sourceLineNo">095</span> out.println(line);<a name="line.95"></a> -<span class="sourceLineNo">096</span> }<a name="line.96"></a> -<span class="sourceLineNo">097</span> }<a name="line.97"></a> -<span class="sourceLineNo">098</span><a name="line.98"></a> -<span class="sourceLineNo">099</span> public static void writeTo(PrintStream out) {<a name="line.99"></a> -<span class="sourceLineNo">100</span> for (String line : versionReport()) {<a name="line.100"></a> -<span class="sourceLineNo">101</span> out.println(line);<a name="line.101"></a> -<span class="sourceLineNo">102</span> }<a name="line.102"></a> -<span class="sourceLineNo">103</span> }<a name="line.103"></a> -<span class="sourceLineNo">104</span><a name="line.104"></a> -<span class="sourceLineNo">105</span> public static void logVersion() {<a name="line.105"></a> -<span class="sourceLineNo">106</span> for (String line : versionReport()) {<a name="line.106"></a> -<span class="sourceLineNo">107</span> LOG.info(line);<a name="line.107"></a> -<span class="sourceLineNo">108</span> }<a name="line.108"></a> -<span class="sourceLineNo">109</span> }<a name="line.109"></a> -<span class="sourceLineNo">110</span><a name="line.110"></a> -<span class="sourceLineNo">111</span> public static void main(String[] args) {<a name="line.111"></a> -<span class="sourceLineNo">112</span> writeTo(System.out);<a name="line.112"></a> +<span class="sourceLineNo">036</span> // If between two dots there is not a number, we regard it as a very large number so it is<a name="line.36"></a> +<span class="sourceLineNo">037</span> // higher than any numbers in the version.<a name="line.37"></a> +<span class="sourceLineNo">038</span> private static int VERY_LARGE_NUMBER = 100000;<a name="line.38"></a> +<span class="sourceLineNo">039</span><a name="line.39"></a> +<span class="sourceLineNo">040</span> /**<a name="line.40"></a> +<span class="sourceLineNo">041</span> * Get the hbase version.<a name="line.41"></a> +<span class="sourceLineNo">042</span> * @return the hbase version string, eg. "0.6.3-dev"<a name="line.42"></a> +<span class="sourceLineNo">043</span> */<a name="line.43"></a> +<span class="sourceLineNo">044</span> public static String getVersion() {<a name="line.44"></a> +<span class="sourceLineNo">045</span> return Version.version;<a name="line.45"></a> +<span class="sourceLineNo">046</span> }<a name="line.46"></a> +<span class="sourceLineNo">047</span><a name="line.47"></a> +<span class="sourceLineNo">048</span> /**<a name="line.48"></a> +<span class="sourceLineNo">049</span> * Get the subversion revision number for the root directory<a name="line.49"></a> +<span class="sourceLineNo">050</span> * @return the revision number, eg. "451451"<a name="line.50"></a> +<span class="sourceLineNo">051</span> */<a name="line.51"></a> +<span class="sourceLineNo">052</span> public static String getRevision() {<a name="line.52"></a> +<span class="sourceLineNo">053</span> return Version.revision;<a name="line.53"></a> +<span class="sourceLineNo">054</span> }<a name="line.54"></a> +<span class="sourceLineNo">055</span><a name="line.55"></a> +<span class="sourceLineNo">056</span> /**<a name="line.56"></a> +<span class="sourceLineNo">057</span> * The date that hbase was compiled.<a name="line.57"></a> +<span class="sourceLineNo">058</span> * @return the compilation date in unix date format<a name="line.58"></a> +<span class="sourceLineNo">059</span> */<a name="line.59"></a> +<span class="sourceLineNo">060</span> public static String getDate() {<a name="line.60"></a> +<span class="sourceLineNo">061</span> return Version.date;<a name="line.61"></a> +<span class="sourceLineNo">062</span> }<a name="line.62"></a> +<span class="sourceLineNo">063</span><a name="line.63"></a> +<span class="sourceLineNo">064</span> /**<a name="line.64"></a> +<span class="sourceLineNo">065</span> * The user that compiled hbase.<a name="line.65"></a> +<span class="sourceLineNo">066</span> * @return the username of the user<a name="line.66"></a> +<span class="sourceLineNo">067</span> */<a name="line.67"></a> +<span class="sourceLineNo">068</span> public static String getUser() {<a name="line.68"></a> +<span class="sourceLineNo">069</span> return Version.user;<a name="line.69"></a> +<span class="sourceLineNo">070</span> }<a name="line.70"></a> +<span class="sourceLineNo">071</span><a name="line.71"></a> +<span class="sourceLineNo">072</span> /**<a name="line.72"></a> +<span class="sourceLineNo">073</span> * Get the subversion URL for the root hbase directory.<a name="line.73"></a> +<span class="sourceLineNo">074</span> * @return the url<a name="line.74"></a> +<span class="sourceLineNo">075</span> */<a name="line.75"></a> +<span class="sourceLineNo">076</span> public static String getUrl() {<a name="line.76"></a> +<span class="sourceLineNo">077</span> return Version.url;<a name="line.77"></a> +<span class="sourceLineNo">078</span> }<a name="line.78"></a> +<span class="sourceLineNo">079</span><a name="line.79"></a> +<span class="sourceLineNo">080</span> static String[] versionReport() {<a name="line.80"></a> +<span class="sourceLineNo">081</span> return new String[] {<a name="line.81"></a> +<span class="sourceLineNo">082</span> "HBase " + getVersion(),<a name="line.82"></a> +<span class="sourceLineNo">083</span> "Source code repository " + getUrl() + " revision=" + getRevision(),<a name="line.83"></a> +<span class="sourceLineNo">084</span> "Compiled by " + getUser() + " on " + getDate(),<a name="line.84"></a> +<span class="sourceLineNo">085</span> "From source with checksum " + getSrcChecksum()<a name="line.85"></a> +<span class="sourceLineNo">086</span> };<a name="line.86"></a> +<span class="sourceLineNo">087</span> }<a name="line.87"></a> +<span class="sourceLineNo">088</span><a name="line.88"></a> +<span class="sourceLineNo">089</span> /**<a name="line.89"></a> +<span class="sourceLineNo">090</span> * Get the checksum of the source files from which Hadoop was compiled.<a name="line.90"></a> +<span class="sourceLineNo">091</span> * @return a string that uniquely identifies the source<a name="line.91"></a> +<span class="sourceLineNo">092</span> **/<a name="line.92"></a> +<span class="sourceLineNo">093</span> public static String getSrcChecksum() {<a name="line.93"></a> +<span class="sourceLineNo">094</span> return Version.srcChecksum;<a name="line.94"></a> +<span class="sourceLineNo">095</span> }<a name="line.95"></a> +<span class="sourceLineNo">096</span><a name="line.96"></a> +<span class="sourceLineNo">097</span> public static void writeTo(PrintWriter out) {<a name="line.97"></a> +<span class="sourceLineNo">098</span> for (String line : versionReport()) {<a name="line.98"></a> +<span class="sourceLineNo">099</span> out.println(line);<a name="line.99"></a> +<span class="sourceLineNo">100</span> }<a name="line.100"></a> +<span class="sourceLineNo">101</span> }<a name="line.101"></a> +<span class="sourceLineNo">102</span><a name="line.102"></a> +<span class="sourceLineNo">103</span> public static void writeTo(PrintStream out) {<a name="line.103"></a> +<span class="sourceLineNo">104</span> for (String line : versionReport()) {<a name="line.104"></a> +<span class="sourceLineNo">105</span> out.println(line);<a name="line.105"></a> +<span class="sourceLineNo">106</span> }<a name="line.106"></a> +<span class="sourceLineNo">107</span> }<a name="line.107"></a> +<span class="sourceLineNo">108</span><a name="line.108"></a> +<span class="sourceLineNo">109</span> public static void logVersion() {<a name="line.109"></a> +<span class="sourceLineNo">110</span> for (String line : versionReport()) {<a name="line.110"></a> +<span class="sourceLineNo">111</span> LOG.info(line);<a name="line.111"></a> +<span class="sourceLineNo">112</span> }<a name="line.112"></a> <span class="sourceLineNo">113</span> }<a name="line.113"></a> -<span class="sourceLineNo">114</span>}<a name="line.114"></a> +<span class="sourceLineNo">114</span><a name="line.114"></a> +<span class="sourceLineNo">115</span> public static int compareVersion(String v1, String v2) {<a name="line.115"></a> +<span class="sourceLineNo">116</span> //fast compare equals first<a name="line.116"></a> +<span class="sourceLineNo">117</span> if (v1.equals(v2)) {<a name="line.117"></a> +<span class="sourceLineNo">118</span> return 0;<a name="line.118"></a> +<span class="sourceLineNo">119</span> }<a name="line.119"></a> +<span class="sourceLineNo">120</span><a name="line.120"></a> +<span class="sourceLineNo">121</span> String s1[] = v1.split("\\.|-");//1.2.3-hotfix -> [1, 2, 3, hotfix]<a name="line.121"></a> +<span class="sourceLineNo">122</span> String s2[] = v2.split("\\.|-");<a name="line.122"></a> +<span class="sourceLineNo">123</span> int index = 0;<a name="line.123"></a> +<span class="sourceLineNo">124</span> while (index < s1.length && index < s2.length) {<a name="line.124"></a> +<span class="sourceLineNo">125</span> int va = VERY_LARGE_NUMBER, vb = VERY_LARGE_NUMBER;<a name="line.125"></a> +<span class="sourceLineNo">126</span> try {<a name="line.126"></a> +<span class="sourceLineNo">127</span> va = Integer.parseInt(s1[index]);<a name="line.127"></a> +<span class="sourceLineNo">128</span> } catch (Exception ingore) {<a name="line.128"></a> +<span class="sourceLineNo">129</span> }<a name="line.129"></a> +<span class="sourceLineNo">130</span> try {<a name="line.130"></a> +<span class="sourceLineNo">131</span> vb = Integer.parseInt(s2[index]);<a name="line.131"></a> +<span class="sourceLineNo">132</span> } catch (Exception ingore) {<a name="line.132"></a> +<span class="sourceLineNo">133</span> }<a name="line.133"></a> +<span class="sourceLineNo">134</span> if (va != vb) {<a name="line.134"></a> +<span class="sourceLineNo">135</span> return va - vb;<a name="line.135"></a> +<span class="sourceLineNo">136</span> }<a name="line.136"></a> +<span class="sourceLineNo">137</span> if (va == VERY_LARGE_NUMBER) {<a name="line.137"></a> +<span class="sourceLineNo">138</span> // compare as String<a name="line.138"></a> +<span class="sourceLineNo">139</span> int c = s1[index].compareTo(s2[index]);<a name="line.139"></a> +<span class="sourceLineNo">140</span> if (c != 0) {<a name="line.140"></a> +<span class="sourceLineNo">141</span> return c;<a name="line.141"></a> +<span class="sourceLineNo">142</span> }<a name="line.142"></a> +<span class="sourceLineNo">143</span> }<a name="line.143"></a> +<span class="sourceLineNo">144</span> index++;<a name="line.144"></a> +<span class="sourceLineNo">145</span> }<a name="line.145"></a> +<span class="sourceLineNo">146</span> if (index < s1.length) {<a name="line.146"></a> +<span class="sourceLineNo">147</span> // s1 is longer<a name="line.147"></a> +<span class="sourceLineNo">148</span> return 1;<a name="line.148"></a> +<span class="sourceLineNo">149</span> }<a name="line.149"></a> +<span class="sourceLineNo">150</span> //s2 is longer<a name="line.150"></a> +<span class="sourceLineNo">151</span> return -1;<a name="line.151"></a> +<span class="sourceLineNo">152</span> }<a name="line.152"></a> +<span class="sourceLineNo">153</span><a name="line.153"></a> +<span class="sourceLineNo">154</span> public static void main(String[] args) {<a name="line.154"></a> +<span class="sourceLineNo">155</span> writeTo(System.out);<a name="line.155"></a> +<span class="sourceLineNo">156</span> }<a name="line.156"></a> +<span class="sourceLineNo">157</span>}<a name="line.157"></a> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/book.html ---------------------------------------------------------------------- diff --git a/book.html b/book.html index b6587fc..9eeedb5 100644 --- a/book.html +++ b/book.html @@ -5571,7 +5571,7 @@ HDFS-3703, HDFS-3712, and HDFS-4791 — Hadoop 2 for sure has th <div class="paragraph"> <p>JMX (Java Management Extensions) provides built-in instrumentation that enables you to monitor and manage the Java VM. To enable monitoring and management from remote systems, you need to set system property <code>com.sun.management.jmxremote.port</code> (the port number through which you want to enable JMX RMI connections) when you start the Java VM. -See the <a href="http://docs.oracle.com/javase/6/docs/technotes/guides/management/agent.html">official documentation</a> for more information. +See the <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html">official documentation</a> for more information. Historically, besides above port mentioned, JMX opens two additional random TCP listening ports, which could lead to port conflict problem. (See <a href="https://issues.apache.org/jira/browse/HBASE-10289">HBASE-10289</a> for details)</p> </div> <div class="paragraph"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b3b50f22/bulk-loads.html ---------------------------------------------------------------------- diff --git a/bulk-loads.html b/bulk-loads.html index 738415b..298f611 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="20170705" /> + <meta name="Date-Revision-yyyymmdd" content="20170707" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache HBase – Bulk Loads in Apache HBase (TM) @@ -311,7 +311,7 @@ under the License. --> <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved. - <li id="publishDate" class="pull-right">Last Published: 2017-07-05</li> + <li id="publishDate" class="pull-right">Last Published: 2017-07-07</li> </p> </div>
