User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome HBase

A curated list of awesome HBase projects and resources.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Nov. 24, 2020, 9:04 p.m.

Thank you rayokota & contributors
View Topic on GitHub:
rayokota/awesome-hbase

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Clients

A fully asynchronous, non-blocking, thread-safe, high-performance HBase client.

592
298
1y 12m
BSD-3-Clause

Pure-Go HBase client

523
159
13d
Apache-2.0

A developer-friendly Python library to interact with Apache HBase

550
152
7m
n/a

Cloud

A web service that makes it easy to quickly and cost-effectively process vast amounts of data.

Microsoft's Hadoop/HBase offering on Azure.

Run Hadoop/HBase clusters on AWS, Azure or Google Cloud.

High-performance NoSQL database service accessible via HBase client API.

Provision Hadoop/HBase clusters on AWS, Azure, Google Cloud, or OpenStack.

Datasets

High-level data layer for Hadoop/HBase.

Document

HBase as a JSON Document Database

20
4
1y 6d
Apache-2.0

Entity/JPA

HBase as an Entity Database

3
1
1y 6d
Apache-2.0

A JPA 2.1 compliant Polyglot Object-Datastore Mapping Library for NoSQL Datastores.Please subscribe to:

893
246
2y 4m
Apache-2.0

JPA persistence layer with support for HBase.

Persistence library for big data with support for HBase.

Geospatial

Spatial-temporal database with support for Accumulo, HBase, Cassandra, and Kafka.

Graph

Distributed Graph Analytics with Apache Flink

187
72
42d
Apache-2.0

HBase as a TinkerPop Graph Database

222
58
100d
Apache-2.0

A distributed, fast open-source graph database featuring horizontal scalability and high availability

5.24K
512
7d
Apache-2.0

Scalable graph database with support for Cassandra, HBase, Google Cloud Bigtable, and BerkeleyDB.

High-performance distributed graph database built on HBase.

SQL/OLAP

AntsDB is a low latency, high concurrency, MySQL compliant SQL layer for HBase.

Commercial SQL engine providing ACID transactions and BI analytics on top of Hadoop, based on Trafodian.

Extreme OLAP engine for big data that stores data in HBase.

Commercial full ACID full SQL product built on Hadoop/HBase.

High-performance relational database layer over HBase for low-latency applications.

Commercial RDBMS built on top of HBase.

Transactional SQL-on-Hadoop/HBase.

Time Series

Integrated time series database on top of HBase with built-in visualization, rule-engine and SQL support.

distributed time series database on top of HBase.

Time series database for sensor data.

Secondary Indices

Secondary Index for HBase

579
289
6y 7m
Apache-2.0

quickly and easily search for any content stored in HBase.

Transactions

Haeinsa is linearly scalable multi-row, multi-table transaction library for HBase

155
44
3y 9m
Apache-2.0

Vector-field consistency model for HBase fine-grained inter-DC replication with Quality-of-Data

1
1
9m
Apache-2.0

Mirror of Apache Omid Incubator

61
32
8d
Apache-2.0

Themis provides cross-row/cross-table transaction on HBase based on google's percolator.

216
60
5y 91d
Apache-2.0

Globally consistent transactions on top of HBase.

Integrations

Mirror of Apache Apex malhar

130
151
1y 13d
Apache-2.0

Apache Beam is a unified programming model for Batch and Streaming

4.39K
2.78K
1d
Apache-2.0

HBase adapters for Cascading

9
11
2y 10m
n/a

A very simple wrapper around cascading.hbase for use in Cascalog

19
5
3y 10m
n/a

Mirror of Apache Crunch (Incubating)

101
82
6m
Apache-2.0

An import river similar to the elasticsearch mysql river

36
35
6y 8m
Apache-2.0

Apache Flink

14.7K
8.06K
2d
Apache-2.0

Mirror of Apache Gearpump (Incubating)

300
96
2y 91d
Apache-2.0

Mirror of Apache Giraph

557
285
84d
n/a

Apache HBase Connectors

130
91
86d
Apache-2.0

Mirror of Apache Pig

611
449
92d
Apache-2.0

The Apache Spark - Apache HBase Connector is a library to support Spark accessing HBase table as external data source or sink.

515
275
10m
Apache-2.0

Mirror of Apache Storm

6.17K
4.06K
9d
n/a

Camel HBase component.

HBase storage plugin for Drill.

HAWQ PXF external tables on HBase.

Impala support for querying HBase tables.

Spring-Hadoop integration, including HBase support.

HBase shell interpreter for Apache Zeppelin.

Tools

Hannibal is tool to help monitor and maintain HBase-Clusters that are configured for manual splitting.

169
63
3y 10m
n/a

hbase UI tool

133
48
3y 7m
Apache-2.0

Software for provisioning, managing, and monitor Hadoop/HBase clusters.

Tool for managing Hadoop/HBase in production.

Diagram-oriented database designer with support for HBase.

Hue

Smart analytics workbench that includes an HBase browser.

Miscellaneous

Supporting configs and tools for HBase at HubSpot

16
7
6y 6m
n/a

Books

Experience-driven guide that shows you how to use HBase.

Includes HBase principles, cluster guidelines, and in-depth case studies.

How to master HBase configuration and administration.

Successful patterns to develop scalable applications with HBase.

Learn the fundamentals of HBase administration and development.

Basic and best practices for using Phoenix.

Papers

Community