Go to file
Wei-Chiu Chuang 72727ff9be
HBASE-23833. The relocated hadoop-thirdparty protobuf breaks HBase asyncwal (#1301)
* Use Reflection to access shaded Hadoop protobuf classes.

(cherry picked from commit a321e536989083ca3620bf2c53f12c07740bf5b0)

* Update to improve the code:

1. Added license.
2. Added more comments.
3. Wrap byte array instead of copy to make a ByteString.
4. Moved all reflection instantiation to static class loading time.

* Use LiteralByteString to wrap byte array instead of copying it.


Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: stack <stack@apache.org>
2020-04-08 11:31:51 -07:00
.idea
bin
conf
dev-support HBASE-24130 rat plugin complains about having an unlicensed file (#1445) 2020-04-07 09:16:10 -07:00
hbase-annotations
hbase-archetypes
hbase-assembly
hbase-backup
hbase-build-configuration
hbase-checkstyle
hbase-client
hbase-common
hbase-endpoint
hbase-examples HBASE-24115 Relocate test-only REST "client" from src/ to test/ and mark Private (#1434) 2020-04-06 16:18:40 -07:00
hbase-external-blockcache
hbase-hadoop-compat
hbase-hadoop2-compat
hbase-hbtop
hbase-http
hbase-it
hbase-mapreduce HBASE-24131 [Flakey Tests] TestExportSnapshot takes too long; up against 13min max (#1452) 2020-04-08 11:04:00 -07:00
hbase-metrics
hbase-metrics-api
hbase-native-client
hbase-procedure
hbase-protocol-shaded HBASE-24119 Polish the protobuf usage in hbase-examples (#1438) 2020-04-06 22:14:55 +08:00
hbase-replication
hbase-resource-bundle
hbase-rest HBASE-24115 Relocate test-only REST "client" from src/ to test/ and mark Private (#1434) 2020-04-06 16:18:40 -07:00
hbase-rsgroup/src/test/resources
hbase-server HBASE-23833. The relocated hadoop-thirdparty protobuf breaks HBase asyncwal (#1301) 2020-04-08 11:31:51 -07:00
hbase-shaded
hbase-shell
hbase-testing-util
hbase-thrift HBASE-24128 [Flakey Tests] Add retry on thrift cmdline if client fails plus misc debug (#1442) 2020-04-07 09:29:23 -07:00
hbase-zookeeper
src HBASE-24062 Add 2.1.10 to download page (#1454) 2020-04-08 19:56:31 +08:00
.editorconfig
.gitattributes
.gitignore
.pylintrc
.rubocop.yml
CHANGES.txt
LICENSE.txt
NOTICE.txt
README.txt
pom.xml

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.lua/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