Go to file
Andrew Purtell 2e4d9a2adf HBASE-27019 Minor compression performance improvements (#4420)
TRACE level logging is expensive enough to warrant removal. They were
useful during development but are now just overhead.

Also we unnecessarily create new compressor and decompressor instances
in the reset() methods for the Aircompressor and Lz4 codecs. Remove.

Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
2022-05-13 18:31:01 -07:00
.idea HBASE-26912 Bump checkstyle from 8.28 to 8.29 (#4293) 2022-03-31 14:50:29 -07:00
bin HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
conf HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
dev-support HBASE-26995 Remove ref guide check in pre commit and nightly for branches other than master (#4399) 2022-05-05 18:40:10 +08:00
hbase-annotations HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-archetypes HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-assembly HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-asyncfs HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-build-configuration HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-checkstyle HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-client HBASE-26990 Add default implementation for BufferedMutator interface setters (#4387) 2022-05-03 15:12:01 -04:00
hbase-common HBASE-27013 Introduce read all bytes when using pread for prefetch (#4414) 2022-05-13 13:30:39 -07:00
hbase-compression HBASE-27019 Minor compression performance improvements (#4420) 2022-05-13 18:31:01 -07:00
hbase-endpoint HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-examples HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-external-blockcache HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-hadoop-compat HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-hadoop2-compat HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-hbtop HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-http HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-it HBASE-26984 Chaos Monkey thread dies in ITBLL Chaos GracefulRollingRestartRsAction (#4383) (#4409) 2022-05-05 13:43:33 -05:00
hbase-logging HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-mapreduce HBASE-27003 Optimize log format for PerformanceEvaluation (#4411) 2022-05-10 22:32:52 -07:00
hbase-metrics HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-metrics-api HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-procedure HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-protocol HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-protocol-shaded HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-replication HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-resource-bundle HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-rest HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-rsgroup HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-server HBASE-26905 ReplicationPeerManager#checkPeerExists should throw ReplicationPeerNotFoundException if peer doesn't exists (#4422) 2022-05-13 18:25:23 -07:00
hbase-shaded HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-shell HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-testing-util HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-thrift HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
hbase-zookeeper HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
src HBASE-26330 Document new provided compression codecs (#4396) 2022-05-07 11:26:19 -07:00
.editorconfig HBASE-23767 Add JDK11 compilation and unit test support to Github precommit 2020-03-05 13:59:01 -08:00
.gitattributes HBASE-6816. [WINDOWS] line endings on checkout for .sh files 2013-01-23 19:30:14 +00:00
.gitignore HBASE-24271 Set values in `conf/hbase-site.xml` that enable running on `LocalFileSystem` out of the box 2020-05-14 14:05:40 -07:00
.pylintrc HBASE-21712 : Make submit-patch.py python3 compatible 2019-01-16 09:28:25 +01:00
.rubocop.yml HBASE-23943 Updated Rubocop configuration to current version 2020-03-18 11:48:36 +01:00
CHANGES.md HBASE-24162 Move CHANGES.txt to CHANGES.md. Add RELEASENOTES.md too on branch-2, branch-2.3, and master 2020-04-10 14:41:02 -07:00
LICENSE.txt HBASE-25896 Implement a Region Visualization on Master WebUI (#4228) 2022-03-15 21:17:54 +01:00
NOTICE.txt HBASE-26741 Incorrect exception handling in shell (#4101) 2022-02-10 12:24:06 +01:00
README.txt HBASE-18548 Move sources of website gen and check jobs into source control 2017-12-19 23:40:46 +08:00
RELEASENOTES.md HBASE-26899 Run spotless:apply 2022-05-01 22:52:40 +08:00
pom.xml HBASE-26892 Add spotless:check in our pre commit general check (#4393) 2022-05-03 21:22:49 +08: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