Skip to content

HBase

Awesome HBase Awesome

很棒的 HBase 项目和资源的精选列表.

HBase 是一个分布式、可扩展的大数据存储.

Projects

Clients

  • asynchbase - 完全异步、非阻塞的 HBase 客户端.
  • gohbase - HBase 的纯 Go 客户端.
  • happybase - HBase 的 Python 客户端.

Cloud

Frameworks

Datasets

  • Kite - Hadoop/HBase 的高级数据层.

Document

  • HDocDB - HBase 作为 JSON 文档数据库.

Entity/JPA

  • DataNucleus - 支持 HBase 的 JPA 持久层.
  • Gora - 支持 HBase 的大数据持久性库.
  • HBase ORM - 生产级 HBase ORM 库.
  • HEntityDB - HBase 作为实体数据库.
  • Kundera - 支持 HBase 的 JPA 客户端.

Geospatial

  • GeoMesa - 支持 Accumulo、HBase、Cassandra 和 Kafka 的时空数据库.

Graph

  • Gradoop - 基于 Flink 和 HBase 构建的可扩展图形分析研究框架.
  • HGraphDB - HBase 作为 TinkerPop 图形数据库.
  • HugeGraph - 支持超过10+亿条数据、高性能和可扩展性的图数据库.
  • JanusGraph - 支持 Cassandra、HBase、Google Cloud Bigtable 和 BerkeleyDB 的可扩展图形数据库.
  • NebulaGraph - 高性能分布式图形数据库.
  • S2Graph - 基于HBase构建的高性能分布式图数据库.

SQL/OLAP

  • AntsDB - AntsDB 是用于 HBase 的低延迟、高并发、符合 MySQL 的 SQL 层.
  • EsgynDB - 基于 Trafodian,在 Hadoop 之上提供 ACID 事务和 BI 分析的商业 SQL 引擎.
  • Kylin - 用于将数据存储在 HBase 中的大数据的 Extreme OLAP 引擎.
  • LeanXScale - 基于 Hadoop/HBase 构建的商业完整 ACID 完整 SQL 产品.
  • Phoenix - HBase 之上的 SQL 层.
  • Splice Machine - 建立在 HBase 之上的商业 RDBMS.
  • Trafodian - 事务性 SQL-on-Hadoop/HBase.

Time Series

  • Axibase - 基于HBase构建的分布式时序数据库.
  • OpenTSDB - 基于 HBase 构建的可扩展时间序列数据库.
  • Warp 10 - 传感器数据的时间序列数据库.

Infrastructure

Secondary Indices

  • hindex - HBase 的二级索引.

Transactions

  • Haeinsa - HBase 的多行/多表事务库.
  • HBase-QoD - HBase 细粒度事务 DC 间复制的向量场一致性.
  • Omid - 对 HBase 的事务支持.
  • Tephra - HBase 之上的全局一致事务.
  • Themis - 基于 Google 的 Percolator 的 HBase 跨行/跨表事务.

Integrations

  • Apex - Apex-HBase 连接器.
  • Beam - 光束 HBase 集成.
  • Camel - 骆驼 HBase 组件.
  • Cascading - 用于级联的 HBase 适配器.
  • Cascalog - Cascading.HBase 的包装器,用于 Cascalog.
  • Crunch - 用于 Crunch 的 HBase 适配器.
  • Drill - 用于 Drill 的 HBase 存储插件.
  • Elasticsearch - 用于 HBase 的 Elasticsearch 导入河.
  • Flink - Flink-HBase 连接器.
  • Gearpump - HBase 的齿轮泵集成.
  • Giraph - HBase 的 Giraph 输入和输出格式.
  • HAWQ - HBase 上的 HAWQ PXF 外部表.
  • Hive - 蜂巢 HBase 集成.
  • Impala - Impala 支持查询 HBase 表.
  • Kafka - HBase 卡夫卡代理.
  • Pig - 猪 HBase 集成.
  • Presto - Presto-HBase 连接器.
  • Pulsar - Pulsar 的 HBase 连接器.
  • Ranger - Apache Ranger 的 HBase 插件.
  • Spark - 火花 HBase 连接器.
  • Spring for Apache Hadoop - Spring-Hadoop 集成,包括 HBase 支持.
  • Storm - HBase 的 Storm/Trident 集成.
  • Tajo - Tajo 与 HBase 的集成.
  • Zeppelin - Apache Zeppelin 的 HBase shell 解释器.

Tools

  • Ambari - 用于配置、管理和监控 Hadoop/HBase 集群的软件.
  • Cloudera Manager - 用于在生产中管理 Hadoop/HBase 的工具.
  • DbSchema - 面向图表的数据库设计器,支持 HBase.
  • Hannibal - 监控和维护 HBase 集群的工具.
  • h-rider - 用于在 HBase 中查看和操作数据的 GUI.
  • Hue - 包含 HBase 浏览器的智能分析工作台.
  • Sematext SPM - 工具 monitoring HBase, HDFS 等

Miscellaneous

Resources

Books

Papers

Community

License

"公共领域标记"