Go to file
Zach York 009295a3a6 [HBASE-20141] Fix TooManyFiles exception when RefreshingChannels
HBASE-19435 implements a fix for reopening file channels when they are unnexpected closed
to avoid disabling the BucketCache. However, it was missed that the the channels might not
actually be completely closed (the write or read channel might still be open
(see https://docs.oracle.com/javase/7/docs/api/java/nio/channels/ClosedChannelException.html)
This commit closes any open channels before creating a new channel.
2018-03-16 10:58:22 -07:00
bin HBASE-19770 Separate command return values from interactive shells 2018-02-15 14:43:57 -05:00
conf HBASE-18479 should apply HBASE-18255 to HBASE_MASTER_OPTS too 2017-08-10 19:23:16 -07:00
dev-support HBASE-20153 Add error prone to precommit 2018-03-12 17:37:11 -05:00
hbase-annotations HBASE-19373 Fixed remaining Checkstyle error in hbase-annotations 2017-12-08 23:20:27 +01:00
hbase-archetypes HBASE-17079 HBase build fails on windows, hbase-archetype-builder is reason for failure 2018-01-24 16:35:45 -08:00
hbase-assembly HBASE-19420 Backport HBASE-19152 Update refguide 'how to build an RC' and the make_rc.sh script 2017-12-04 16:35:13 -08:00
hbase-checkstyle Set versions on branch-1 to 1.5.0-SNAPSHOT 2017-07-03 18:01:15 -07:00
hbase-client HBASE-18864 Fixed NullPointerException thrown while adding rows to a table from peer cluster, with replication factor other than 0 or 1 2018-03-13 13:19:15 -07:00
hbase-common Revert "HBASE-9465 Push entries to peer clusters serially" 2018-02-23 14:42:15 +08:00
hbase-error-prone HBASE-19481 Enabled Checkstyle to fail on violations in hbase-error-prone 2017-12-19 21:24:03 +01:00
hbase-examples HBASE-19421 branch-1 does not compile against Hadoop 3.0.0 2017-12-04 15:48:38 -08:00
hbase-external-blockcache HBASE-19421 branch-1 does not compile against Hadoop 3.0.0 2017-12-04 15:48:38 -08:00
hbase-hadoop-compat HBASE-19769 IllegalAccessError on package-private Hadoop metrics2 classes in MapReduce jobs 2018-03-01 15:28:39 -08:00
hbase-hadoop2-compat HBASE-19769 IllegalAccessError on package-private Hadoop metrics2 classes in MapReduce jobs 2018-03-01 15:28:39 -08:00
hbase-it HBASE-19483 Add proper privilege check for rsgroup commands 2018-01-10 02:25:47 -08:00
hbase-metrics HBASE-19239 Fix findbugs and error-prone issues 2017-11-17 17:12:36 -08:00
hbase-metrics-api HBASE-12350 Backport error-prone build support to branch-1 and branch-2 2017-11-09 15:34:09 -08:00
hbase-prefix-tree HBASE-19421 branch-1 does not compile against Hadoop 3.0.0 2017-12-04 15:48:38 -08:00
hbase-procedure HBASE-19996 Some nonce procs might not be cleaned up (follow up HBASE-19756) 2018-02-14 09:17:13 -08:00
hbase-protocol Revert "HBASE-9465 Push entries to peer clusters serially" 2018-02-23 14:42:15 +08:00
hbase-resource-bundle HBASE-19631 Allow building HBase 1.5.x against Hadoop 3.0.0. 2018-01-25 09:50:14 -08:00
hbase-rest HBASE-19483 Add proper privilege check for rsgroup commands 2018-01-10 02:25:47 -08:00
hbase-rsgroup HBASE-20104 Fix infinite loop of RIT when creating table on a rsgroup that has no online servers - revert due to TestRSGroups failing 2018-03-13 14:09:45 -07:00
hbase-server [HBASE-20141] Fix TooManyFiles exception when RefreshingChannels 2018-03-16 10:58:22 -07:00
hbase-shaded HBASE-20091 Fix for 'build.plugins.plugin.version' for org.codehaus.mojo: is missing. 2018-02-26 19:29:36 -08:00
hbase-shell HBASE-19802 Wrong usage messages on shell commands (grant/revoke namespace syntax) (Csaba Skrabak) 2018-03-13 11:06:41 +01:00
hbase-testing-util HBASE-19421 branch-1 does not compile against Hadoop 3.0.0 2017-12-04 15:48:38 -08:00
hbase-thrift HBASE-17513 Thrift Server 1 uses different QOP settings than RPC and Thrift Server 2 and can easily be misconfigured so there is no encryption when the operator expects it 2018-01-22 11:51:59 -05:00
src/main HBASE-19483 Add proper privilege check for rsgroup commands 2018-01-10 02:25:47 -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:21:40 +08:00
.pylintrc HBASE-18041 Add .pylintrc to HBase 2017-06-28 12:27:01 -05:00
CHANGES.txt Update CHANGES.txt for 0.99.2 2014-12-02 20:39:44 -08:00
LICENSE.txt HBASE-14338 License notification misspells 'Asciidoctor' (Lars Francke) 2015-09-22 09:53:36 -07:00
NOTICE.txt HBASE-20088 Update NOTICE.txt year 2018-02-27 10:01:20 -05:00
README.txt Updated links in README 2014-09-18 12:06:02 -07:00
pom.xml HBASE-20189 Fixed typo in Required Java Version error message while building HBase 2018-03-14 11:50:38 +01: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