原创声明:转载请注明作者和原始链接 http://www.cnblogs.com/zhangningbo/p/4068957.html

     

英文原版:http://hbase.apache.org/

Apache HBaseTM ,即Hadoop 数据库,是一个分布式的、可缩放的大数据存储方案。

何时使用Apache HBase?

当需要随机、实时读写大数据时,就可以使用Apache HBase了。该项目旨在组织甚大规模的位于商业硬件集群之上的表——数十亿行 × 数百万列。Apache HBase是一个开源的、分布式的、版本化的、非关系型数据库,基于Google BigTable论文(A Distributed Storage System  for Structured Data)来建模。就像BigTable借用GFS(Google File System)提供的分布式数据存储能力一样,Apache HBase也在Hadoop和HDFS之上提供了类似BigTable一样的能力。

特性

  • 线性的和模块化的可扩展性
  • 严格一致的读写
  • 自动的和可配置的表分片
  • 在RegionServer之间支持自动故障恢复
  • 用Apache HBase表支持Hadoop MapReduce 任务的方便的基础类
  • 客户端易用的Java API
  • 块缓存和Bloom过滤器机制,支持实时查询
  • 通过服务器端过滤器查询可以预测下推
  • Thrift 网关和REST-full Web服务,支持XML、protobuf和二进制数据编码选项
  • 可扩展的jruby-based (JIRB)shell
  • 支持通过Hadoop 测量子系统把测量导出至文件或者Ganglia;或者通过JMX

在哪里可以获得更多的信息?

查看架构概述,Apache HBase 参考手册FAQ,及其它文档。

参考阅读

1)HBase官方网站

2)HBase参考指南 (官方文档英文版)

3)HBase参考指南 (官方文档中文版,本人译)

4)HBase参考指南 (官方文档中文版,周海汉,颜开)

转载于:https://www.cnblogs.com/zhangningbo/p/4068957.html

【HBase学习】Apache HBase项目简介相关推荐

  1. HBase学习(四) HBase API操作

    目录 准备工作 创建maven项目 添加依赖 API操作 创建HBase连接 创建HBase表 删除表 向表中插入数据 查看数据 过滤器操作 全部代码 注意事项 准备工作 创建maven项目 添加依赖 ...

  2. 【Zookeeper学习】Apache Zookeeper项目简介

    正在撰写,稍后来访-- 转载于:https://www.cnblogs.com/zhangningbo/p/4107373.html

  3. Apache Avro项目简介

    1.Avro简介 Avro是一种远程过程调用RPC和数据序列化框架,是在Apache的Hadoop项目之内开发的.它使用JSON来定义数据类型和通讯协议,使用压缩二进制格式来序列化数据.它主要用于Ha ...

  4. 【HBase学习笔记-尚硅谷-Java API shell命令 谷粒微博案例】

    HBase学习笔记 HBase 一.HBase简介 1.HBase介绍 2.HBase的逻辑结构和物理结构 3.数据模型 4.基本架构 二.快速入门 1.配置HBase 2.命令 三.API 1.获取 ...

  5. HBase 2.x ---- HBase简介

    HBase 2.x ---- HBase简介 1. HBase定义 2. HBase数据模型 1. HBase逻辑结构 2. HBase物理存储结构 3. 数据模型 3. HBase基本架构 1. H ...

  6. HBase学习01--Hbase的安装

    HBase学习01–Hbase的安装 一.单机模式: 1.1 解压软件包 tar -zxvf hbase-1.1.3-bin.tar.gz 1.2 配置JAVA_HOME环境变量 cd /usr/lo ...

  7. Centos Linux 单机安装 HBase 、使用 HBase

    Centos Linux 单机安装 HBase .使用 HBase 视频教程链接:https://www.bilibili.com/video/BV1Z84y1z787/ 1. HBase 简介 HB ...

  8. 【HBase学习之一】HBase简介

    目录 一.简介 二.HBase使用场景 2.1 历史数据存储类应用(约占七成) 2.2 分析型应用(约占两成) 2.3 在线读写型应用(约占一成) 三.HBase数据模型 四.HBase体系结构 一. ...

  9. 大数据学习之HBase入门笔记

    文章目录 一.HBase简介 1.1.HBase定义 1.2.HBase数据模型 1.2.1.HBase逻辑结构 1.2.2.物理存储结构 1.2.3.数据模型 1.3.HBase基础架构(入门版) ...

最新文章

  1. c 定义结构体时提示应输入声明_C语言结构体的坑很多,这6大方法千万要记住!...
  2. 学习笔记——sklearn监督学习:回归(简单数学知识罗列)
  3. 物流运输系统设计浅谈
  4. 十进制小数转换为二进制
  5. java练习_Java基础笔试练习(一)
  6. 关于kotlin GPUImage的使用
  7. 玩转oracle 11g(19):ora-00020和64位数据库安装32为plsql
  8. WSSv3 Technical Articles_Windows SharePoint Services 3.0编码开发工具和技巧(Part 2 of 2)
  9. 第八章 ---- 枚举注解
  10. 啊哈,算法!为什么你如此“谜”人!
  11. HIve map jion的原理、操作和使用场景
  12. LINUX SAN 500G重新分区、格式化,后成功恢复数据90%
  13. 1078 最小生成树
  14. 互联网平台黑产解密(上)
  15. PRD产品需求文档原型模版
  16. SAP的数据科学实践
  17. matlab 图片数字化,基于MATLAB的尾流图像数字化处理
  18. GIS中的矢量数据、栅格数据
  19. gridview 实现排序
  20. 去除字符串首尾的空白字符

热门文章

  1. linux 网络监控 邮件,一种基于Linux的邮件监控方法与流程
  2. oracle的commit耗时长_oracle-2中commit 详解
  3. FP Growth算法
  4. 大数据的可视化:bigvis包的简单尝试
  5. ggplot2分面柱状图柱子比例一致_R语言柱状图
  6. windows10重装后锁定其他盘_电脑重装Windows10系统步骤
  7. android wear系统源码,android wear5.1怎么样 android wear5.1更新评测
  8. 递归的应用之字符串反转
  9. Hive数据导出入门
  10. Windows核心编程_更改当前工作目录