Go to file
Michael Stack 026f535a77 HBASE-19787 Fix or disable tests broken in branch-2 so can cut beta-1
M dev-support/make_rc.sh
  Disable checkstyle building site. Its an issue being fixed over in HBASE-19780

M hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
  The clusterid was being set into the process only after the
  regionserver registers with the Master. That can be too late for some
  test clients in particular. e.g. TestZKAsyncRegistry needs it as soon
  as it goes to run which could be before Master had called its run
  method  which is regionserver run method which then calls back to the
  master to register itself... and only then do we set the clusterid.
  HBASE-19694 changed start order which made it so this test failed.
  Setting the clusterid right after we set it in zk makes the test pass.

  Another change was that backup masters were not going down on stop.
  Backup masters were sleeping for the default zk period which is 90
  seconds. They were not being woken up to check for stop. On stop
  master now tells active master manager.

M hbase-server/src/test/java/org/apache/hadoop/hbase/TestJMXConnectorServer.java
  Prevent creation of acl table. Messes up our being able to go down
  promptly.

M hbase-server/src/test/java/org/apache/hadoop/hbase/master/balancer/TestRegionsOnMasterOptions.java
M hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMultiParallel.java
M hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerReadRequestMetrics.java
  Disabled for now because it wants to run with regions on the Master...
  currently broke!

M hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestZKAsyncRegistry.java
  Add a bit of debugging.

M hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDLSAsyncFSWAL.java
  Disabled. Fails 40% of the time.

M hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDLSFSHLog.java
  Disabled. Fails 33% of the time.

Disabled stochastic load balancer for favored nodes because it fails on
occasion and we are not doing favored nodes in branch-2.
2018-01-12 14:09:23 -08:00
bin HBASE-19552 Update hbase-thirdparty version 2017-12-28 11:58:49 -06:00
conf HBASE-19114 Split out o.a.h.h.zookeeper from hbase-server and hbase-client 2017-11-17 13:23:28 -08:00
dev-support HBASE-19787 Fix or disable tests broken in branch-2 so can cut beta-1 2018-01-12 14:09:23 -08:00
hbase-annotations HBASE-19648 Move branch-2 version from 2.0.0-beta-1-SNAPSHOT to 2.0.0-beta-1 2017-12-27 14:41:19 -08:00
hbase-archetypes HBASE-19648 Move branch-2 version from 2.0.0-beta-1-SNAPSHOT to 2.0.0-beta-1 2017-12-27 14:41:19 -08:00
hbase-assembly HBASE-19648 Move branch-2 version from 2.0.0-beta-1-SNAPSHOT to 2.0.0-beta-1 2017-12-27 14:41:19 -08:00
hbase-build-configuration HBASE-19648 Move branch-2 version from 2.0.0-beta-1-SNAPSHOT to 2.0.0-beta-1 2017-12-27 14:41:19 -08:00
hbase-build-support HBASE-19552 find-and-replace thirdparty offset 2017-12-28 12:01:25 -06:00
hbase-checkstyle HBASE-19552 Update hbase-thirdparty version 2017-12-28 11:58:49 -06:00
hbase-client HBASE-19753 Miscellany of fixes for hbase-zookeeper tests to make them more robust 2018-01-11 11:22:56 -08:00
hbase-common HBASE-19746 Add default impl to Cell#getType 2018-01-11 15:04:25 -08:00
hbase-endpoint HBASE-19552 find-and-replace thirdparty offset 2017-12-28 12:01:25 -06:00
hbase-examples HBASE-19552 find-and-replace thirdparty offset 2017-12-28 12:01:25 -06:00
hbase-external-blockcache HBASE-19581 Fixed remaining Checkstyle error in hbase-external-blockcache and enabled Checkstyle to fail on violations 2018-01-03 01:38:13 +03:00
hbase-hadoop-compat HBASE-19552 find-and-replace thirdparty offset 2017-12-28 12:01:25 -06:00
hbase-hadoop2-compat HBASE-19552 find-and-replace thirdparty offset 2017-12-28 12:01:25 -06:00
hbase-http HBASE-19424 Fix NPE in "/metrics" servlet. 2018-01-08 15:10:53 -08:00
hbase-it HBASE-19734 Fix IntegrationTestReplication and related impl changes 2018-01-10 13:51:22 -05:00
hbase-mapreduce HBASE-19751 Use RegionInfo directly instead of an identifier and a namespace when getting WAL 2018-01-11 15:48:33 +08:00
hbase-metrics HBASE-19552 find-and-replace thirdparty offset 2017-12-28 12:01:25 -06:00
hbase-metrics-api HBASE-19552 find-and-replace thirdparty offset 2017-12-28 12:01:25 -06:00
hbase-procedure HBASE-19552 find-and-replace thirdparty offset 2017-12-28 12:01:25 -06:00
hbase-protocol HBASE-19648 Move branch-2 version from 2.0.0-beta-1-SNAPSHOT to 2.0.0-beta-1 2017-12-27 14:41:19 -08:00
hbase-protocol-shaded HBASE-19604 Fixed Checkstyle errors in hbase-protocol-shaded and enabled Checkstyle to fail on violations 2018-01-03 13:47:39 +03:00
hbase-replication HBASE-19783 Change replication peer cluster key/endpoint from a not-null value to null is not allowed 2018-01-12 21:41:57 +08:00
hbase-resource-bundle HBASE-19648 Move branch-2 version from 2.0.0-beta-1-SNAPSHOT to 2.0.0-beta-1 2017-12-27 14:41:19 -08:00
hbase-rest HBASE-19483 Add proper privilege check for rsgroup commands 2018-01-09 08:11:07 -08:00
hbase-rsgroup HBASE-19752 RSGroupBasedLoadBalancer#getMisplacedRegions() should handle the case where rs group cannot be determined 2018-01-12 12:16:06 -08:00
hbase-server HBASE-19787 Fix or disable tests broken in branch-2 so can cut beta-1 2018-01-12 14:09:23 -08:00
hbase-shaded HBASE-19552 ADDENDUM fix shaded lib check 2017-12-28 16:22:22 -06:00
hbase-shell HBASE-19775 hbase shell doesn't handle the exceptions that are wrapped in java.io.UncheckedIOException 2018-01-12 12:38:13 -05:00
hbase-spark HBASE-19552 Update hbase-thirdparty version 2017-12-28 11:58:49 -06:00
hbase-testing-util HBASE-19648 Move branch-2 version from 2.0.0-beta-1-SNAPSHOT to 2.0.0-beta-1 2017-12-27 14:41:19 -08:00
hbase-thrift HBASE-19483 Add proper privilege check for rsgroup commands 2018-01-09 08:11:07 -08:00
hbase-zookeeper HBASE-19769 Remove ZK metrics because of classloader issues 2018-01-12 12:40:47 -05:00
src/main HBASE-19483 Add proper privilege check for rsgroup commands 2018-01-09 08:11:07 -08:00
.gitattributes HBASE-6816. [WINDOWS] line endings on checkout for .sh files 2013-01-23 19:30:14 +00:00
.gitignore HBASE-19637 Add .checkstyle to gitignore 2017-12-27 11:24:58 +08:00
.pylintrc HBASE-18041 Add .pylintrc to HBase 2017-06-28 12:26:29 -05:00
CHANGES.txt HBASE-18548 Move sources of website gen and check jobs into source control 2017-12-19 23:40:46 +08:00
LICENSE.txt HBASE-18548 Move sources of website gen and check jobs into source control 2017-12-19 23:40:46 +08:00
NOTICE.txt HBASE-19651 Remove LimitInputStream 2018-01-05 17:01:50 -06:00
README.txt HBASE-18548 Move sources of website gen and check jobs into source control 2017-12-19 23:40:46 +08:00
pom.xml HBASE-19670 Workaround: Purge User API building from branch-2 so can make a beta-1 2018-01-06 08:06:55 -06:00

README.txt

Apache HBase [1] is an open-source, distributed, versioned, column-oriented
store modeled after Google' Bigtable: A Distributed Storage System for
Structured Data by Chang et al.[2]  Just as Bigtable leverages the distributed
data storage provided by the Google File System, HBase provides Bigtable-like
capabilities on top of Apache Hadoop [3].

To get started using HBase, the full documentation for this release can be
found under the doc/ directory that accompanies this README.  Using a browser,
open the docs/index.html to view the project home page (or browse to [1]).
The hbase 'book' at http://hbase.apache.org/book.html has a 'quick start'
section and is where you should being your exploration of the hbase project.

The latest HBase can be downloaded from an Apache Mirror [4].

The source code can be found at [5]

The HBase issue tracker is at [6]

Apache HBase is made available under the Apache License, version 2.0 [7]

The HBase mailing lists and archives are listed here [8].

The HBase distribution includes cryptographic software. See the export control
notice here [9].

1. http://hbase.apache.org
2. http://research.google.com/archive/bigtable.html
3. http://hadoop.apache.org
4. http://www.apache.org/dyn/closer.cgi/hbase/
5. https://hbase.apache.org/source-repository.html
6. https://hbase.apache.org/issue-tracking.html
7. http://hbase.apache.org/license.html
8. http://hbase.apache.org/mail-lists.html
9. https://hbase.apache.org/export_control.html