{"id":374,"url":"https://github.com/rayokota/awesome-hbase","last_synced_at":"2025-10-11T10:31:56.514Z","repository":{"id":23418614,"uuid":"98746000","full_name":"rayokota/awesome-hbase","owner":"rayokota","description":"A curated list of awesome HBase projects and resources.","archived":false,"fork":false,"pushed_at":"2022-06-04T15:25:42.000Z","size":83,"stargazers_count":165,"open_issues_count":0,"forks_count":39,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-05-21T13:15:51.631Z","etag":null,"topics":["awesome","awesome-list","hbase"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rayokota.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-29T16:44:07.000Z","updated_at":"2024-04-13T03:29:58.000Z","dependencies_parsed_at":"2022-08-24T07:50:39.119Z","dependency_job_id":null,"html_url":"https://github.com/rayokota/awesome-hbase","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayokota%2Fawesome-hbase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayokota%2Fawesome-hbase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayokota%2Fawesome-hbase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rayokota%2Fawesome-hbase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rayokota","download_url":"https://codeload.github.com/rayokota/awesome-hbase/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219873590,"owners_count":16554945,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","hbase"],"created_at":"2024-01-05T20:12:53.175Z","updated_at":"2025-10-11T10:31:51.247Z","avatar_url":"https://github.com/rayokota.png","language":null,"funding_links":[],"categories":["Data Engineering","Databases","Technical","Uncategorized","Live Site:   [searchAwesome](https://search-awesome.vercel.app/)","数据库","Others","Other Lists","Themed Directories"],"sub_categories":["awesome-*","Uncategorized","TeX Lists","Misc","Updated this month"],"readme":"# Awesome HBase [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n[\u003cimg src=\"https://cdn.rawgit.com/rayokota/awesome-hbase/c197f415/hbase_logo_with_orca-2.png\" align=\"right\" width=\"150\"\u003e](http://hbase.apache.org/)\n\nA curated list of awesome HBase projects and resources.\n\n[HBase](http://hbase.apache.org) is a distributed, scalable, big data store.\n\n## Contents\n\n- [Projects](#projects)\n    - [Clients](#clients)\n    - [Cloud](#cloud)\n    - [Frameworks](#frameworks)\n        - [Datasets](#datasets)\n        - [Document](#document)\n        - [Entity/JPA](#entityjpa)\n        - [Geospatial](#geospatial)\n        - [Graph](#graph)\n        - [SQL/OLAP](#sqlolap)\n        - [Time Series](#time-series)\n    - [Infrastructure](#infrastructure)\n        - [Secondary Indices](#secondary-indices)\n        - [Transactions](#transactions)\n    - [Integrations](#integrations)\n    - [Tools](#tools)\n    - [Miscellaneous](#miscellaneous)\n\n- [Resources](#resources)\n    - [Books](#books)\n    - [Papers](#papers)\n    - [Community](#community)\n\n    \n## Projects\n\n### Clients\n\n* [asynchbase](https://github.com/OpenTSDB/asynchbase) - Fully asynchronous, non-blocking HBase client.\n* [gohbase](https://github.com/tsuna/gohbase) - Pure Go client for HBase.\n* [happybase](https://github.com/wbolster/happybase) - Python client for HBase.\n\n\n### Cloud\n\n* [Amazon EMR](https://aws.amazon.com/emr/) - Amazon's Hadoop/HBase offering on AWS.\n* [Azure HDInsight](https://azure.microsoft.com/en-us/services/hdinsight/) - Microsoft's Hadoop/HBase offering on Azure.\n* [Cloudera Director](https://www.cloudera.com/products/product-components/cloudera-director.html) - Run Hadoop/HBase clusters on AWS, Azure or Google Cloud.\n* [Google Cloud Bigtable](https://cloud.google.com/bigtable/) - High-performance NoSQL database service accessible via HBase client API.\n* [Hortonworks Cloudbreak](https://hortonworks.com/open-source/cloudbreak/) - Provision Hadoop/HBase clusters on AWS, Azure, Google Cloud, or OpenStack.\n\n### Frameworks\n\n#### Datasets\n\n* [Kite](http://kitesdk.org) - High-level data layer for Hadoop/HBase.\n\n#### Document\n\n* [HDocDB](https://github.com/rayokota/hdocdb) - HBase as a JSON document database.\n\n#### Entity/JPA\n\n* [DataNucleus](http://www.datanucleus.org) - JPA persistence layer with support for HBase.\n* [Gora](http://gora.apache.org) - Persistence library for big data with support for HBase.\n* [HBase ORM](https://github.com/flipkart-incubator/hbase-orm) - A production-grade HBase ORM library.\n* [HEntityDB](https://github.com/rayokota/hentitydb) - HBase as an entity database.\n* [Kundera](https://github.com/impetus-opensource/Kundera) - JPA client with support for HBase.\n\n#### Geospatial\n\n* [GeoMesa](http://www.geomesa.org/) - Spatial-temporal database with support for Accumulo, HBase, Cassandra, and Kafka.\n\n#### Graph\n* [Gradoop](https://github.com/dbs-leipzig/gradoop) - Research framework for scalable graph analytics built on Flink and HBase.\n* [HGraphDB](https://github.com/rayokota/hgraphdb) - HBase as a TinkerPop graph database.\n* [HugeGraph](https://github.com/apache/incubator-hugegraph) - A graph database that supports more than 10+ billion data, high performance and scalability.\n* [JanusGraph](http://janusgraph.org/) - Scalable graph database with support for Cassandra, HBase, Google Cloud Bigtable, and BerkeleyDB.\n* [NebulaGraph](https://github.com/vesoft-inc/nebula) - A high performance distributed Graph database.\n* [S2Graph](http://s2graph.incubator.apache.org) - High-performance distributed graph database built on HBase.\n\n#### SQL/OLAP\n\n* [AntsDB](http://antsdb.com/) - AntsDB is a low latency, high concurrency, MySQL compliant SQL layer for HBase.\n* [EsgynDB](https://esgyn.com/) - Commercial SQL engine providing ACID transactions and BI analytics on top of Hadoop, based on Trafodian.\n* [Kylin](http://kylin.apache.org) - Extreme OLAP engine for big data that stores data in HBase.\n* [LeanXScale](http://www.leanxcale.com) - Commercial full ACID full SQL product built on Hadoop/HBase.\n* [Phoenix](https://phoenix.apache.org) - SQL layer on top of HBase.\n* [Splice Machine](https://www.splicemachine.com) - Commercial RDBMS built on top of HBase.\n* [Trafodian](http://trafodion.apache.org) - Transactional SQL-on-Hadoop/HBase.\n\n#### Time Series\n\n* [Axibase](http://axibase.com/products/axibase-time-series-database/) - Distributed time series database built on HBase.\n* [OpenTSDB](http://opentsdb.net) - Scalable time series database built on HBase.\n* [Warp 10](http://www.warp10.io) - Time series database for sensor data.\n\n### Infrastructure\n\n#### Secondary Indices\n\n* [hindex](https://github.com/Huawei-Hadoop/hindex) - Secondary index for HBase.\n* [Lily HBase Indexer](http://ngdata.github.io/hbase-indexer/) - Quickly and easily search for content stored in HBase.\n\n#### Transactions\n\n* [Haeinsa](https://github.com/VCNC/haeinsa) - Multi-row/multi-table transaction library for HBase.\n* [HBase-QoD](https://github.com/algarecu/hbase-0.94.8-qod) - Vector-field consistency for HBase fine-grained transactional inter-DC replication.\n* [Omid](https://github.com/apache/incubator-omid) - Transactional support for HBase.\n* [Tephra](http://tephra.incubator.apache.org) - Globally consistent transactions on top of HBase.\n* [Themis](https://github.com/XiaoMi/themis) - Cross-row/cross-table transactions on HBase based on Google's Percolator.\n\n### Integrations\n\n* [Apex](https://github.com/apache/apex-malhar/tree/master/contrib/src/test/java/org/apache/apex/malhar/contrib/hbase) - Apex-HBase connector.\n* [Beam](https://github.com/apache/beam/tree/master/sdks/java/io/hbase) - Beam HBase integration.\n* [Camel](http://camel.apache.org/hbase.html) - Camel HBase component.\n* [Cascading](https://github.com/Cascading/cascading.hbase) - HBase adapters for Cascading.\n* [Cascalog](https://github.com/sorenmacbeth/hbase-cascalog) - Wrapper around Cascading.HBase for use in Cascalog.\n* [Crunch](https://github.com/apache/crunch/tree/master/crunch-hbase) - HBase adapters for Crunch.\n* [Drill](https://drill.apache.org/docs/querying-hbase/) - HBase storage plugin for Drill.\n* [Elasticsearch](https://github.com/mallocator/Elasticsearch-HBase-River) - Elasticsearch import river for HBase.\n* [Flink](https://github.com/apache/flink/tree/master/flink-connectors/flink-connector-hbase-2.2) - Flink-HBase connector.\n* [Gearpump](https://github.com/apache/incubator-gearpump/tree/master/external/hbase) - Gearpump integration for HBase.\n* [Giraph](https://github.com/apache/giraph/tree/trunk/giraph-hbase) - Giraph input and output formats for HBase.\n* [HAWQ](https://hawq.apache.org/docs/userguide/2.3.0.0-incubating/pxf/HBasePXF.html) - HAWQ PXF external tables on HBase.\n* [Hive](https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration) - Hive HBase integration.\n* [Impala](https://www.cloudera.com/documentation/enterprise/latest/topics/impala_hbase.html) - Impala support for querying HBase tables.\n* [Kafka](https://github.com/apache/hbase-connectors/tree/master/kafka) - HBase Kafka proxy.\n* [Pig](https://github.com/apache/pig/tree/trunk/src/org/apache/pig/backend/hadoop/hbase) - Pig HBase integration.\n* [Presto](https://github.com/analysys/presto-hbase-connector) - Presto-HBase connector.\n* [Pulsar](http://pulsar.apache.org/docs/en/io-hbase/) - HBase connector for Pulsar.\n* [Ranger](https://cwiki.apache.org/confluence/display/RANGER/HBase+Plugin) - HBase plugin for Apache Ranger.\n* [Spark](https://github.com/hortonworks-spark/shc) - Spark-HBase connector.\n* [Spring for Apache Hadoop](https://projects.spring.io/spring-hadoop/) - Spring-Hadoop integration, including HBase support.\n* [Storm](https://github.com/apache/storm/tree/master/external/storm-hbase) - Storm/Trident integration for HBase.\n* [Tajo](https://tajo.apache.org/docs/current/hbase_integration.html) - Tajo integration with HBase.\n* [Zeppelin](https://zeppelin.apache.org/docs/0.6.2/interpreter/hbase.html) - HBase shell interpreter for Apache Zeppelin.\n\n### Tools\n\n* [Ambari](https://ambari.apache.org) - Software for provisioning, managing, and monitor Hadoop/HBase clusters.\n* [Cloudera Manager](https://www.cloudera.com/products/product-components/cloudera-manager.html) - Tool for managing Hadoop/HBase in production.\n* [DbSchema](http://www.dbschema.com/index.html) - Diagram-oriented database designer with support for HBase.\n* [Hannibal](https://github.com/sentric/hannibal) - Tool to monitor and maintain HBase clusters.\n* [h-rider](https://github.com/NiceSystems/hrider) - GUI for viewing and manipulating data in HBase.\n* [Hue](http://gethue.com) - Smart analytics workbench that includes an HBase browser.\n* [Sematext SPM](http://sematext.com/spm) - Tool for [monitoring HBase](http://sematext.com/spm/integrations/hbase-monitoring), HDFS, etc.\n\n### Miscellaneous\n\n* [HubSpot HBase support](https://github.com/HubSpot/hbase-support) - Configs and tools for HBase at HubSpot, including Hystrix integration and coprocessors.\n\n## Resources\n\n### Books\n\n* [HBase in Action](https://www.manning.com/books/hbase-in-action) - Experience-driven guide that shows you how to use HBase.\n* [HBase: The Definitive Guide](http://shop.oreilly.com/product/0636920014348.do) - Comprehensive guide to HBase.\n* [Architecting HBase Applications](http://shop.oreilly.com/product/0636920035688.do) - Includes HBase principles, cluster guidelines, and in-depth case studies.\n* [HBase Administration Cookbook](https://www.packtpub.com/big-data-and-business-intelligence/hbase-administration-cookbook) - How to master HBase configuration and administration.\n* [HBase Essentials](https://www.packtpub.com/big-data-and-business-intelligence/hbase-essentials) - A practical guide to using HBase.\n* [HBase Design Patterns](https://www.packtpub.com/big-data-and-business-intelligence/hbase-design-patterns) - Successful patterns to develop scalable applications with HBase.\n* [Learning HBase](https://www.packtpub.com/big-data-and-business-intelligence/learning-hbase) - Learn the fundamentals of HBase administration and development.\n* [HBase High Performance Cookbook](https://www.packtpub.com/big-data-and-business-intelligence/hbase-high-performance-cookbook) - Exciting projects that teach you how to use HBase.\n* [Apache HBase Primer](http://www.apress.com/us/book/9781484224236) - A compact guide to HBase essentials.\n* [Pro Apache Phoenix](http://www.apress.com/us/book/9781484223697) - Basic and best practices for using Phoenix.\n\n### Papers\n\n* [Bigtable: A Distributed Storage System for Structured Data](https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf) - The inspiration for HBase.\n* [Apache Hadoop Goes Realtime at Facebook](https://pdfs.semanticscholar.org/865a/215390cd49af9e4941e03107120e631dcaa0.pdf) - How Facebook deployed HBase to production.\n\n### Community\n\n* [Blog](https://blogs.apache.org/hbase/)\n* [Mailing Lists](http://hbase.apache.org/mail-lists.html)\n* [Reddit](https://www.reddit.com/r/hbase/)\n* [Stack Overflow](https://stackoverflow.com/questions/tagged/hbase)\n* [Twitter](https://twitter.com/HBase)\n\n## License\n\n\u003cp xmlns:dct=\"http://purl.org/dc/terms/\"\u003e\n\u003ca rel=\"license\" href=\"http://creativecommons.org/publicdomain/mark/1.0/\"\u003e\n\u003cimg src=\"https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/publicdomain.svg\"\n     style=\"border-style: none;\" alt=\"Public Domain Mark\" /\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frayokota%2Fawesome-hbase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frayokota%2Fawesome-hbase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frayokota%2Fawesome-hbase/lists"}