Fork me on GitHub

Welcome to Apache HBase®

Apache HBase® is the Hadoop database, a distributed, scalable, big data store.

Use Apache HBase® when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. Apache HBase® is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable: A Distributed Storage System for Structured Data by Chang et al. Just as Bigtable leverages the distributed data storage provided by the Google File System, Apache HBase® provides Bigtable-like capabilities on top of Hadoop and HDFS.

Download

Click here to download Apache HBase®.

Features

  • Linear and modular scalability.
  • Strictly consistent reads and writes.
  • Automatic and configurable sharding of tables
  • Automatic failover support between RegionServers.
  • Convenient base classes for backing Hadoop MapReduce jobs with Apache HBase® tables.
  • Easy to use Java API for client access.
  • Block cache and Bloom Filters for real-time queries.
  • Query predicate push down via server side Filters
  • Thrift gateway and a REST-ful Web service that supports XML, Protobuf, and binary data encoding options
  • Extensible jruby-based (JIRB) shell
  • Support for exporting metrics via the Hadoop metrics subsystem to files or Ganglia; or via JMX

More Info

See the Architecture Overview, the Apache HBase® Reference Guide FAQ, and the other documentation links.

Export Control

The HBase distribution includes cryptographic software. See the export control notice here

Code Of Conduct

We expect participants in discussions on the HBase project mailing lists, Slack and IRC channels, and JIRA issues to abide by the Apache Software Foundation's Code of Conduct. More information can be found here.

License

Apache HBase® is licensed under the Apache License, Version 2.0

Trademarks

Apache HBase, HBase, Apache, the Apache feather logo, and the Apache HBase project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.

Thanks

Thanks for all the sponsors, who are supporting Apache or supporting the HBase project!

Security and Vulnerability information

See the Security chapter in the Apache HBase® Reference Guide, and the general Apache Security information!

News

July 20th, 2019 HBaseCon, Asia 2019 Beijing, China

May 21st, 2019 NoSQL Day 2019 Washington DC.

August 17th, 2018 HBaseCon Asia 2018 @ Gehua New Century Hotel, Beijing, China. CFP open, see site for details!

June 18th, 2018 HBaseCon North America West 2018 @ San Jose Convention Center, San Jose, CA, USA. registration still open, see site for details!

August 4th, 2017 HBaseCon Asia 2017 @ the Huawei Campus in Shenzhen, China

Old News


The next Apache Event: