Go to file
Michael Stack 274bbb64c6 HBASE-14998 Unify synchronous and asynchronous methods in Admin and cleanup
This is based on patch sent me by Balazs Meszaros. The good stuff in
here is from him. This patch does less than his ambition. It changes
Admin class only. Can work on making AsyncAdmin cohere in a follow-on.

 * Deprecates getAlterStatus. Everywhere else we talk of 'modify' rather
   'alter' and should use Future returned from async instead.
 * isTableAvailable(TableName, byte [][]) has been deprecated to be
   removed; use the overrie instead. This is a weird method.
 * Changed listTableDescriptor to getDescriptor.
 * Renamed other like methods to have same pattern (deprecating the old):
    balancer => balance
    setBalancerRunning => balancerSwitch
    setNormalizerRunning => normalizerSwitch
    enableCatalogJanitor => catalogJanitorSwitch
    setCleanerChoreRunning => cleanerChoreSwitch
    setSplitOrMergeEnabled => splitOrMergeEnabledSwitch

 * Renamed (with deprecation of old) runCatalogScan => runCatalogJanitor.
 * Reviewed generated javadoc and made some edits; purged reference to
   hbase issues from our API, fixed param names, etc.
 * Made all the enable services methods have same pattern.
 * Renamed takeSnapshotAsync as snapshotAsync (with deprecation of old)
 * Renamed execProcedureWithRet as execProcedureWithReturn (with
   deprecation)

Signed-off-by: Michael Stack <stack@apache.org>
2017-09-13 17:19:56 -07:00
bin HBASE-18780 Remove HLogPrettyPrinter 2017-09-08 10:22:18 -07:00
conf HBASE-18517 limit max log message width in log4j 2017-08-08 12:10:13 +08:00
dev-support HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-annotations HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-archetypes HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-assembly HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-backup HBASE-14998 Unify synchronous and asynchronous methods in Admin and cleanup 2017-09-13 17:19:56 -07:00
hbase-build-configuration HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-checkstyle HBASE-18594 Release hbase-2.0.0-alpha2; ADDENDUM update version from 2.0.0-alpha2 to 2.0.0-alpha3-SNAPSHOT 2017-08-23 11:07:41 -07:00
hbase-client HBASE-14998 Unify synchronous and asynchronous methods in Admin and cleanup 2017-09-13 17:19:56 -07:00
hbase-common HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-endpoint HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-examples HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-external-blockcache HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-hadoop-compat HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-hadoop2-compat HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-it HBASE-14998 Unify synchronous and asynchronous methods in Admin and cleanup 2017-09-13 17:19:56 -07:00
hbase-mapreduce HBASE-14998 Unify synchronous and asynchronous methods in Admin and cleanup 2017-09-13 17:19:56 -07:00
hbase-metrics HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-metrics-api HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-native-client HBASE-14087 Ensure correct ASF headers for docs/code 2015-07-29 14:25:43 -05:00
hbase-prefix-tree HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-procedure HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-protocol HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-protocol-shaded HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-replication HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-resource-bundle HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-rest HBASE-18609 Apply ClusterStatus#getClusterStatus(EnumSet<Option>) in code base 2017-09-14 01:00:19 +08:00
hbase-rsgroup HBASE-18609 Apply ClusterStatus#getClusterStatus(EnumSet<Option>) in code base 2017-09-14 01:00:19 +08:00
hbase-server HBASE-14998 Unify synchronous and asynchronous methods in Admin and cleanup 2017-09-13 17:19:56 -07:00
hbase-shaded HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-shell HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-spark HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-spark-it HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-testing-util HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
hbase-thrift HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
src/main HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05:00
.gitattributes HBASE-6816. [WINDOWS] line endings on checkout for .sh files 2013-01-23 19:30:14 +00:00
.gitignore HBASE-18670 Add .DS_Store to .gitignore 2017-08-27 18:53:04 +08:00
.pylintrc HBASE-18041 Add .pylintrc to HBase 2017-06-28 12:26:29 -05:00
CHANGES.txt HBASE-5466 Opening a table also opens the metatable and never closes it 2012-02-24 00:55:58 +00:00
LICENSE.txt HBASE-14338 License notification misspells 'Asciidoctor' (Lars Francke) 2015-09-22 09:53:53 -07:00
NOTICE.txt HBASE-17968 Fix NOTICE.txt for src-release 2017-05-01 11:25:44 -04:00
README.txt Updated links in README 2014-09-18 11:58:14 -07:00
pom.xml HBASE-17823 Migrate to Apache Yetus Audience Annotations 2017-09-12 23:15:50 -05: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