Go to file
Andrew Purtell e4d2895cad HBASE-27166 WAL value compression minor improvements (#4584)
A larger IO buffer for absorbing WALCodec writes can improve the compression
ratio of larger values, because the compressor will be given a larger internal
buffer over which there will be more match opportunities. Does not impact the
ability to read existing written files.

Also, reset the BAOS internal buffer on the way out of compress() so potential
large-ish buffers do not linger on the heap longer than necessary.

Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-06-28 12:53:30 -07:00
bin HBASE-27030 Fix undefined local variable error in draining_servers.rb (#4427) 2022-05-22 15:07:15 +08:00
conf HBASE-27055 Add additional comments when using HBASE_TRACE_OPTS with standalone mode (#4452) 2022-05-24 09:29:17 -07:00
dev-support HBASE-26063 The current checkcompatibility.py script can not compare master and rel/2.0.0 (#3457) 2022-05-31 18:27:16 -07:00
hbase-annotations HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-archetypes HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-assembly HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-asyncfs HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-build-configuration HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-checkstyle HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-client HBASE-26790 getAllRegionLocations can cache locations with null hostname (#4575) 2022-06-24 07:40:42 -04:00
hbase-common Revert "HBASE-26856 BufferedDataBlockEncoder.OnheapDecodedCell value can get corrupted" 2022-06-25 10:57:47 -07:00
hbase-compression HBASE-27019 Minor compression performance improvements (#4420) 2022-05-13 18:30:54 -07:00
hbase-endpoint HBASE-27060 Addendum spotless fix (#4580) 2022-06-25 17:28:09 -04:00
hbase-examples HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-external-blockcache HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-hadoop-compat HBASE-27047 Fix typo for metric drainingRegionServers (#4441) 2022-05-22 15:02:34 +08:00
hbase-hadoop2-compat HBASE-27023 Fix license issues after running spotless:apply (#4458) 2022-06-02 20:20:43 +08:00
hbase-hbtop HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-http HBASE-27141 Upgrade hbase-thirdparty dependency to 4.1.1 (#4552) 2022-06-22 22:42:52 +08:00
hbase-it HBASE-27023 Fix license issues after running spotless:apply (#4458) 2022-06-02 20:20:43 +08:00
hbase-logging HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-mapreduce HBASE-27143 Add hbase-unsafe as a dependency for a MR job triggered by hbase shell (#4554) 2022-06-21 13:39:20 -07:00
hbase-metrics HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-metrics-api HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-procedure HBASE-26986 Trace a one-shot execution of a Master procedure 2022-05-18 13:08:27 +02:00
hbase-protocol HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-protocol-shaded HBASE-27141 Upgrade hbase-thirdparty dependency to 4.1.1 (#4552) 2022-06-22 22:42:52 +08:00
hbase-replication HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-resource-bundle HBASE-27103 All MR UTs are broken because of ClassNotFound (#4514) 2022-06-09 10:01:11 -07:00
hbase-rest HBASE-27027 Use jetty SslContextFactory.Server instead of deprecated SslContextFactory (#4425) 2022-05-22 11:35:45 +08:00
hbase-rsgroup Amend HBASE-27082 spotless:apply 2022-06-01 10:50:44 -07:00
hbase-server HBASE-27166 WAL value compression minor improvements (#4584) 2022-06-28 12:53:30 -07:00
hbase-shaded HBASE-26899 Run spotless:apply 2022-05-01 22:41:49 +08:00
hbase-shell HBASE-27028 Add a shell command for flushing master local region (#4539) 2022-06-21 13:25:35 +08:00
hbase-testing-util HBASE-26167 Allow users to not start zookeeper and dfs cluster when using TestingHBaseCluster (#4534) 2022-06-15 13:44:16 +08:00
hbase-thrift HBASE-27141 Upgrade hbase-thirdparty dependency to 4.1.1 (#4552) 2022-06-22 22:42:52 +08:00
hbase-zookeeper HBASE-26366 Provide meaningful parent spans to ZK interactions 2022-06-10 16:26:37 +02:00
src/site HBASE-26933 Addendum remove unused resources and links on site 2022-05-22 16:10:52 +08: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:10:23 +01:00
NOTICE.txt HBASE-26741 Incorrect exception handling in shell (#4101) 2022-02-10 12:18:00 +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:41:49 +08:00
pom.xml HBASE-27141 Upgrade hbase-thirdparty dependency to 4.1.1 (#4552) 2022-06-22 22:42:52 +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